Create karoke style lyrics using LRCLIB library with manual sync ability
This commit is contained in:
1 parent
28d2ede47f
commit
d2e7b7e97d
6 files changed
+149
-23
No files matched your search
@@ -35,6 +35,8 @@ $out = [
|
||||
'art' => '',
|
||||
'listeners' => null,
|
||||
'listeners_peak' => null,
|
||||
'elapsed' => null, // seconds into the current song, if the provider exposes it
|
||||
'duration' => null,
|
||||
];
|
||||
|
||||
/** Remove configured junk (e.g. " (Remastered)", ".mp3") from a string. */
|
||||
@@ -90,6 +92,8 @@ switch ($provider) {
|
||||
}
|
||||
$out['listeners'] = isset($data['listeners']['current']) ? (int) $data['listeners']['current'] : null;
|
||||
$out['listeners_peak'] = isset($data['listeners']['total']) ? (int) $data['listeners']['total'] : null;
|
||||
$out['elapsed'] = isset($np['elapsed']) ? (int) $np['elapsed'] : null;
|
||||
$out['duration'] = isset($np['duration']) ? (int) $np['duration'] : null;
|
||||
$out['online'] = !empty($data['is_online']) && ($out['title'] !== '' || $out['artist'] !== '');
|
||||
break;
|
||||
|
||||
|
||||
Reference in new issue
Block a user