🎨 Prefer single quote
This commit is contained in:
@ -34,7 +34,7 @@ class RhythmMedia extends mk.Media {
|
||||
: "http://${PlatformInfo.isWindows ? "localhost" : InternetAddress.anyIPv4.address}:$serverPort/stream/${track.id}",
|
||||
extras: {
|
||||
...?extras,
|
||||
"track": switch (track) {
|
||||
'track': switch (track) {
|
||||
LocalTrack() => track.toJson(),
|
||||
SourcedTrack() => track.toJson(),
|
||||
_ => track.toJson(),
|
||||
@ -50,14 +50,14 @@ class RhythmMedia extends mk.Media {
|
||||
LocalTrack() => super.uri,
|
||||
_ =>
|
||||
"http://${PlatformInfo.isWindows ? "localhost" : InternetAddress.anyIPv4.address}:"
|
||||
"$serverPort/stream/${track.id}",
|
||||
'$serverPort/stream/${track.id}',
|
||||
};
|
||||
}
|
||||
|
||||
factory RhythmMedia.fromMedia(mk.Media media) {
|
||||
final track = media.uri.startsWith("http")
|
||||
? Track.fromJson(media.extras?["track"])
|
||||
: LocalTrack.fromJson(media.extras?["track"]);
|
||||
final track = media.uri.startsWith('http')
|
||||
? Track.fromJson(media.extras?['track'])
|
||||
: LocalTrack.fromJson(media.extras?['track']);
|
||||
return RhythmMedia(
|
||||
track,
|
||||
extras: media.extras,
|
||||
@ -87,12 +87,12 @@ abstract class AudioPlayerInterface {
|
||||
AudioPlayerInterface()
|
||||
: _mkPlayer = CustomPlayer(
|
||||
configuration: const mk.PlayerConfiguration(
|
||||
title: "Rhythm",
|
||||
title: 'Rhythm',
|
||||
logLevel: kDebugMode ? mk.MPVLogLevel.info : mk.MPVLogLevel.error,
|
||||
),
|
||||
) {
|
||||
_mkPlayer.stream.error.listen((event) {
|
||||
log("[Playback] Error: $event");
|
||||
log('[Playback] Error: $event');
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -19,14 +19,14 @@ class CustomPlayer extends Player {
|
||||
|
||||
bool _shuffled;
|
||||
int _androidAudioSessionId = 0;
|
||||
String _packageName = "";
|
||||
String _packageName = '';
|
||||
AndroidAudioManager? _androidAudioManager;
|
||||
|
||||
CustomPlayer({super.configuration})
|
||||
: _playerStateStream = StreamController.broadcast(),
|
||||
_shuffleStream = StreamController.broadcast(),
|
||||
_shuffled = false {
|
||||
nativePlayer.setProperty("network-timeout", "120");
|
||||
nativePlayer.setProperty('network-timeout', '120');
|
||||
|
||||
_subscriptions = [
|
||||
stream.buffering.listen((event) {
|
||||
@ -63,10 +63,10 @@ class CustomPlayer extends Player {
|
||||
notifyAudioSessionUpdate(true);
|
||||
|
||||
await nativePlayer.setProperty(
|
||||
"audiotrack-session-id",
|
||||
'audiotrack-session-id',
|
||||
_androidAudioSessionId.toString(),
|
||||
);
|
||||
await nativePlayer.setProperty("ao", "audiotrack,opensles,");
|
||||
await nativePlayer.setProperty('ao', 'audiotrack,opensles,');
|
||||
});
|
||||
}
|
||||
}
|
||||
@ -76,11 +76,11 @@ class CustomPlayer extends Player {
|
||||
sendBroadcast(
|
||||
BroadcastMessage(
|
||||
name: active
|
||||
? "android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION"
|
||||
: "android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION",
|
||||
? 'android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION'
|
||||
: 'android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION',
|
||||
data: {
|
||||
"android.media.extra.AUDIO_SESSION": _androidAudioSessionId,
|
||||
"android.media.extra.PACKAGE_NAME": _packageName
|
||||
'android.media.extra.AUDIO_SESSION': _androidAudioSessionId,
|
||||
'android.media.extra.PACKAGE_NAME': _packageName
|
||||
},
|
||||
),
|
||||
);
|
||||
|
Reference in New Issue
Block a user