Fixing a bug with the youtube playlist shuffle and releasing a new version.

This commit is contained in:
Anonymus Raccoon
2019-07-05 22:20:13 +02:00
parent d86f78f05e
commit c0b07bc1c2
3 changed files with 20 additions and 6 deletions

View File

@@ -1,3 +1,3 @@
Version: 3.4.9 Version: 3.5.0
Beta: False Beta: False
Link: https://github.com/AnonymusRaccoon/Opus/releases/download/3.4.9/Opus.v3.4.9.apk Link: https://github.com/AnonymusRaccoon/Opus/releases/download/3.5.0/Opus.v3.5.0.apk

View File

@@ -188,9 +188,23 @@ namespace Opus.Api
if (tracks.Count == 0) if (tracks.Count == 0)
return; return;
tracks.RemoveAt(playPos); if (tracks.Count >= playPos)
tracks = tracks.OrderBy(x => r.Next()).ToList(); {
MusicPlayer.instance.AddToQueue(tracks); tracks.RemoveAt(playPos);
tracks = tracks.OrderBy(x => r.Next()).ToList();
MusicPlayer.instance.AddToQueue(tracks);
}
else
{
playPos = r.Next(tracks.Count);
MusicPlayer.currentID = -1;
SongManager.Play(tracks[playPos]);
tracks.RemoveAt(playPos);
tracks = tracks.OrderBy(x => r.Next()).ToList();
MusicPlayer.instance.AddToQueue(tracks);
}
} }
#endregion #endregion

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sdg.opus" android:installLocation="preferExternal" android:versionName="3.4.9" android:versionCode="54"> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sdg.opus" android:installLocation="preferExternal" android:versionName="3.5.0" android:versionCode="55">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" /> <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />