diff --git a/MusicApp/MusicApp.csproj b/MusicApp/MusicApp.csproj
index 8804a1b..e500d89 100644
--- a/MusicApp/MusicApp.csproj
+++ b/MusicApp/MusicApp.csproj
@@ -259,6 +259,7 @@
+
@@ -734,6 +735,12 @@
+
+
+
+
+
+
diff --git a/MusicApp/Resources/Portable Class/AddToPlaylistAdapter.cs b/MusicApp/Resources/Portable Class/AddToPlaylistAdapter.cs
new file mode 100644
index 0000000..34372ae
--- /dev/null
+++ b/MusicApp/Resources/Portable Class/AddToPlaylistAdapter.cs
@@ -0,0 +1,104 @@
+using Android.App;
+using Android.Graphics;
+using Android.Support.V7.Widget;
+using Android.Views;
+using Android.Widget;
+using System;
+using System.Collections.Generic;
+
+namespace MusicApp.Resources.Portable_Class
+{
+ public class AddToPlaylistAdapter : RecyclerView.Adapter
+ {
+ private List LocalPlaylists = new List();
+ private List YoutubePlaylists = new List();
+ public event EventHandler ItemClick;
+
+ public AddToPlaylistAdapter(List LocalPlaylists, List YoutubePlaylists)
+ {
+ this.LocalPlaylists = LocalPlaylists;
+ this.YoutubePlaylists = YoutubePlaylists;
+ }
+
+ public override int ItemCount => LocalPlaylists.Count + YoutubePlaylists.Count;
+
+ public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position)
+ {
+ if (position >= LocalPlaylists.Count && YoutubePlaylists[position - LocalPlaylists.Count].Name == "Loading" && YoutubePlaylists[position - LocalPlaylists.Count].YoutubeID == null)
+ return;
+
+ AddToPlaylistHolder holder = (AddToPlaylistHolder)viewHolder;
+ holder.Title.Text = LocalPlaylists[position].Name;
+
+ if((LocalPlaylists.Count > position && LocalPlaylists[position].SongContained) || (position > LocalPlaylists.Count && YoutubePlaylists[position - LocalPlaylists.Count].SongContained))
+ holder.Added.Checked = true;
+ else
+ holder.Added.Checked = false;
+
+
+ if ((LocalPlaylists.Count > position && LocalPlaylists[position].SyncState == SyncState.True) || (position > LocalPlaylists.Count && YoutubePlaylists[position - LocalPlaylists.Count].SyncState == SyncState.True))
+ {
+ holder.Status.Visibility = ViewStates.Visible;
+ holder.Status.SetImageResource(Resource.Drawable.Sync);
+ }
+ else if(position >= LocalPlaylists.Count)
+ {
+ holder.Status.Visibility = ViewStates.Visible;
+ holder.Status.SetImageResource(Resource.Drawable.PublicIcon);
+ }
+ else
+ {
+ holder.Status.Visibility = ViewStates.Gone;
+ }
+
+ if (MainActivity.Theme == 1)
+ {
+ holder.Status.SetColorFilter(Color.White);
+ holder.Title.SetTextColor(Color.White);
+ }
+ }
+
+ public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
+ {
+ if (viewType == 0)
+ {
+ View itemView = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.AddToPlaylistItem, parent, false);
+ return new AddToPlaylistHolder(itemView, OnClick);
+ }
+ else
+ {
+ View itemView = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.smallLoading, parent, false);
+ return new UslessHolder(itemView);
+ }
+ }
+
+ public override int GetItemViewType(int position)
+ {
+ if (position == LocalPlaylists.Count + YoutubePlaylists.Count - 1 && YoutubePlaylists[position - LocalPlaylists.Count].Name == "Loading")
+ return 1;
+ else
+ return 0;
+ }
+
+ void OnClick(int position)
+ {
+ ItemClick?.Invoke(this, position);
+ }
+ }
+
+ public class AddToPlaylistHolder : RecyclerView.ViewHolder
+ {
+ public TextView Title;
+ public CheckBox Added;
+ public ImageView Status;
+
+ public AddToPlaylistHolder(View itemView, Action listener) : base(itemView)
+ {
+ Title = itemView.FindViewById(Resource.Id.title);
+ Added = itemView.FindViewById(Resource.Id.added);
+ Status = itemView.FindViewById(Resource.Id.status);
+
+ itemView.Click += (sender, e) => listener(AdapterPosition);
+ }
+ }
+}
\ No newline at end of file
diff --git a/MusicApp/Resources/Portable Class/Browse.cs b/MusicApp/Resources/Portable Class/Browse.cs
index 4e26c58..7dd7443 100644
--- a/MusicApp/Resources/Portable Class/Browse.cs
+++ b/MusicApp/Resources/Portable Class/Browse.cs
@@ -5,8 +5,10 @@ using Android.Database;
using Android.Net;
using Android.OS;
using Android.Provider;
+using Android.Support.Design.Widget;
using Android.Support.V4.App;
using Android.Support.V7.App;
+using Android.Support.V7.Widget;
using Android.Views;
using Android.Widget;
using MusicApp.Resources.values;
@@ -81,7 +83,7 @@ namespace MusicApp.Resources.Portable_Class
{
musicList = new List();
- Android.Net.Uri musicUri = MediaStore.Audio.Media.ExternalContentUri;
+ Uri musicUri = MediaStore.Audio.Media.ExternalContentUri;
CursorLoader cursorLoader = new CursorLoader(Android.App.Application.Context, musicUri, null, null, null, null);
ICursor musicCursor = (ICursor)cursorLoader.LoadInBackground();
@@ -327,12 +329,30 @@ namespace MusicApp.Resources.Portable_Class
context.StartService(intent);
}
+ public static bool SongIsContained(long audioID, long playlistID)
+ {
+ Uri uri = MediaStore.Audio.Playlists.Members.GetContentUri("external", playlistID);
+ CursorLoader loader = new CursorLoader(Android.App.Application.Context, uri, null, null, null, null);
+ ICursor cursor = (ICursor)loader.LoadInBackground();
+
+ if (cursor != null && cursor.MoveToFirst())
+ {
+ int idColumn = cursor.GetColumnIndex(MediaStore.Audio.Playlists.Members.AudioId);
+ do
+ {
+ long id = cursor.GetLong(idColumn);
+ if (id == audioID)
+ return true;
+ }
+ while (cursor.MoveToNext());
+ cursor.Close();
+ }
+ return false;
+ }
+
public static void GetPlaylist(Song item)
{
- List playList = new List();
- List playListId = new List();
- playList.Add("Create a playlist");
- playListId.Add(0);
+ List LocalPlaylists = new List();
Uri uri = MediaStore.Audio.Playlists.ExternalContentUri;
CursorLoader loader = new CursorLoader(Android.App.Application.Context, uri, null, null, null, null);
@@ -341,24 +361,64 @@ namespace MusicApp.Resources.Portable_Class
if (cursor != null && cursor.MoveToFirst())
{
int nameID = cursor.GetColumnIndex(MediaStore.Audio.Playlists.InterfaceConsts.Name);
+ int pathID = cursor.GetColumnIndex(MediaStore.Audio.Playlists.InterfaceConsts.Data);
int playlistID = cursor.GetColumnIndex(MediaStore.Audio.Playlists.InterfaceConsts.Id);
do
{
string name = cursor.GetString(nameID);
long id = cursor.GetLong(playlistID);
- playList.Add(name);
- playListId.Add(id);
+ PlaylistItem playlist = new PlaylistItem(name, id)
+ {
+ SongContained = SongIsContained(item.Id, id)
+ };
+ LocalPlaylists.Add(playlist);
}
while (cursor.MoveToNext());
cursor.Close();
}
+ List YoutubePlaylists = new List
+ {
+ new PlaylistItem("Loading", null)
+ };
+ View Layout = inflater.Inflate(Resource.Layout.RecyclerFragment, null);
AlertDialog.Builder builder = new AlertDialog.Builder(act, MainActivity.dialogTheme);
builder.SetTitle("Add to a playlist");
- builder.SetItems(playList.ToArray(), (senderAlert, args) =>
+ builder.SetView(Layout);
+ RecyclerView ListView = Layout.FindViewById(Resource.Id.recycler);
+ ListView.SetPadding(0, MainActivity.instance.DpToPx(5), 0, 0);
+ ListView.SetLayoutManager(new LinearLayoutManager(MainActivity.instance));
+ AddToPlaylistAdapter adapter = new AddToPlaylistAdapter(LocalPlaylists, YoutubePlaylists);
+ ListView.SetAdapter(adapter);
+ adapter.ItemClick += async (sender, position) =>
{
- AddToPlaylist(item, playList[args.Which], playListId[args.Which]);
- });
+ AddToPlaylistHolder holder = (AddToPlaylistHolder)ListView.GetChildViewHolder(ListView.GetChildAt(position));
+ bool add = !holder.Added.Checked;
+ holder.Added.Checked = add;
+
+ bool Local = position < LocalPlaylists.Count;
+ PlaylistItem playlist = Local ? LocalPlaylists[position] : YoutubePlaylists[position - LocalPlaylists.Count];
+ if (add)
+ {
+ if (Local)
+ AddToPlaylist(item, playlist.Name, playlist.LocalID);
+ }
+ else
+ {
+ if (playlist.SyncState == SyncState.True && playlist.YoutubeID != null && playlist.LocalID != 0)
+ {
+ if (item.TrackID == null)
+ item = await PlaylistTracks.CompleteItem(item, playlist.YoutubeID);
+ }
+ SnackbarCallback callback = new SnackbarCallback(item, playlist.LocalID);
+
+ Snackbar snackBar = Snackbar.Make(MainActivity.instance.FindViewById(Resource.Id.snackBar), (item.Title.Length > 20 ? item.Title.Substring(0, 17) + "..." : item.Title) + " has been removed from the playlist.", Snackbar.LengthLong)
+ .SetAction("Undo", (v) => { callback.canceled = true; });
+ snackBar.AddCallback(callback);
+ snackBar.View.FindViewById(Resource.Id.snackbar_text).SetTextColor(Android.Graphics.Color.White);
+ snackBar.Show();
+ }
+ };
builder.Show();
}
diff --git a/MusicApp/Resources/Portable Class/PlaylistTracks.cs b/MusicApp/Resources/Portable Class/PlaylistTracks.cs
index eb8f45d..79dddb6 100644
--- a/MusicApp/Resources/Portable Class/PlaylistTracks.cs
+++ b/MusicApp/Resources/Portable Class/PlaylistTracks.cs
@@ -299,7 +299,7 @@ namespace MusicApp.Resources.Portable_Class
base.OnStop();
}
- private async Task CompleteItem(Song song)
+ public static async Task CompleteItem(Song song, string YoutubeID)
{
if (song.youtubeID == null)
song = Browse.CompleteItem(song);
@@ -484,14 +484,15 @@ namespace MusicApp.Resources.Portable_Class
int titleID = musicCursor.GetColumnIndex(Media.InterfaceConsts.Title);
int artistID = musicCursor.GetColumnIndex(Media.InterfaceConsts.Artist);
int albumID = musicCursor.GetColumnIndex(Media.InterfaceConsts.Album);
- int thisID = musicCursor.GetColumnIndex(Media.InterfaceConsts.Id);
+ int albumArtID = musicCursor.GetColumnIndex(Albums.InterfaceConsts.AlbumId);
+ int thisID = musicCursor.GetColumnIndex(Playlists.Members.AudioId);
int pathID = musicCursor.GetColumnIndex(Media.InterfaceConsts.Data);
do
{
string Artist = musicCursor.GetString(artistID);
string Title = musicCursor.GetString(titleID);
string Album = musicCursor.GetString(albumID);
- long AlbumArt = musicCursor.GetLong(musicCursor.GetColumnIndex(Albums.InterfaceConsts.AlbumId));
+ long AlbumArt = musicCursor.GetLong(albumArtID);
long id = musicCursor.GetLong(thisID);
string path = musicCursor.GetString(pathID);
@@ -697,7 +698,7 @@ namespace MusicApp.Resources.Portable_Class
builder.SetTitle("Pick an action");
if (hasWriteAcess && YoutubeID != "")
{
- builder.SetItems(action.ToArray(), async (senderAlert, args) =>
+ builder.SetItems(action.ToArray(), (senderAlert, args) =>
{
switch (args.Which)
{
@@ -720,20 +721,7 @@ namespace MusicApp.Resources.Portable_Class
break;
case 3:
- if(Synced && LocalID != 0)
- {
- RemoveFromPlaylist(item);
- if (item.TrackID == null)
- item = await CompleteItem(item);
- YoutubeEngine.RemoveFromPlaylist(item.TrackID);
- }
- else if (LocalID != 0)
- RemoveFromPlaylist(item);
- else if(YoutubeID != null)
- {
- YoutubeEngine.RemoveFromPlaylist(item.TrackID);
- RemoveFromYtPlaylist(item, item.TrackID);
- }
+ DeleteDialog(position);
break;
case 4:
@@ -910,9 +898,9 @@ namespace MusicApp.Resources.Portable_Class
if(Synced && YoutubeID != null && LocalID != 0)
{
if (song.TrackID == null)
- song = await CompleteItem(song);
+ song = await CompleteItem(song, YoutubeID);
}
- SnackbarCallback callback = new SnackbarCallback(position, song, LocalID);
+ SnackbarCallback callback = new SnackbarCallback(song, LocalID);
Snackbar snackBar = Snackbar.Make(MainActivity.instance.FindViewById(Resource.Id.snackBar), (song.Title.Length > 20 ? song.Title.Substring(0, 17) + "..." : song.Title) + " has been removed from the playlist.", Snackbar.LengthLong)
.SetAction("Undo", (v) =>
@@ -926,7 +914,7 @@ namespace MusicApp.Resources.Portable_Class
adapter.Insert(position, song);
tracks.Insert(position, song);
}
- if (LocalID != 0)
+ else if (LocalID != 0)
{
adapter.Insert(position, song);
tracks.Insert(position, song);
diff --git a/MusicApp/Resources/Portable Class/SnackbarCallback.cs b/MusicApp/Resources/Portable Class/SnackbarCallback.cs
index 6617e93..e4dc3ab 100644
--- a/MusicApp/Resources/Portable Class/SnackbarCallback.cs
+++ b/MusicApp/Resources/Portable Class/SnackbarCallback.cs
@@ -8,14 +8,12 @@ namespace MusicApp.Resources.Portable_Class
{
public class SnackbarCallback : BaseTransientBottomBar.BaseCallback
{
- private int position;
private Song song;
private long playlistId;
public bool canceled = false;
- public SnackbarCallback(int position, Song song, long playlistId)
+ public SnackbarCallback(Song song, long playlistId)
{
- this.position = position;
this.song = song;
this.playlistId = playlistId;
}
@@ -33,7 +31,7 @@ namespace MusicApp.Resources.Portable_Class
{
ContentResolver resolver = MainActivity.instance.ContentResolver;
Uri uri = MediaStore.Audio.Playlists.Members.GetContentUri("external", playlistId);
- resolver.Delete(uri, MediaStore.Audio.Playlists.Members.Id + "=?", new string[] { song.Id.ToString() });
+ resolver.Delete(uri, MediaStore.Audio.Playlists.Members.AudioId + "=?", new string[] { song.Id.ToString() });
}
}
}
diff --git a/MusicApp/Resources/Resource.Designer.cs b/MusicApp/Resources/Resource.Designer.cs
index ce47d88..f8e4775 100644
--- a/MusicApp/Resources/Resource.Designer.cs
+++ b/MusicApp/Resources/Resource.Designer.cs
@@ -2715,26 +2715,26 @@ namespace MusicApp
// aapt resource value: 0x7f020055
public const int avd_hide_password = 2130837589;
- // aapt resource value: 0x7f0200ca
- public const int avd_hide_password_1 = 2130837706;
-
// aapt resource value: 0x7f0200cb
- public const int avd_hide_password_2 = 2130837707;
+ public const int avd_hide_password_1 = 2130837707;
// aapt resource value: 0x7f0200cc
- public const int avd_hide_password_3 = 2130837708;
+ public const int avd_hide_password_2 = 2130837708;
+
+ // aapt resource value: 0x7f0200cd
+ public const int avd_hide_password_3 = 2130837709;
// aapt resource value: 0x7f020056
public const int avd_show_password = 2130837590;
- // aapt resource value: 0x7f0200cd
- public const int avd_show_password_1 = 2130837709;
-
// aapt resource value: 0x7f0200ce
- public const int avd_show_password_2 = 2130837710;
+ public const int avd_show_password_1 = 2130837710;
// aapt resource value: 0x7f0200cf
- public const int avd_show_password_3 = 2130837711;
+ public const int avd_show_password_2 = 2130837711;
+
+ // aapt resource value: 0x7f0200d0
+ public const int avd_show_password_3 = 2130837712;
// aapt resource value: 0x7f020057
public const int Cancel = 2130837591;
@@ -2802,11 +2802,11 @@ namespace MusicApp
// aapt resource value: 0x7f02006c
public const int CrossToPlay = 2130837612;
- // aapt resource value: 0x7f0200d0
- public const int crosstoplay_1 = 2130837712;
-
// aapt resource value: 0x7f0200d1
- public const int crosstoplay_2 = 2130837713;
+ public const int crosstoplay_1 = 2130837713;
+
+ // aapt resource value: 0x7f0200d2
+ public const int crosstoplay_2 = 2130837714;
// aapt resource value: 0x7f02006d
public const int darkRectangle = 2130837613;
@@ -2841,8 +2841,8 @@ namespace MusicApp
// aapt resource value: 0x7f020077
public const int Error = 2130837623;
- // aapt resource value: 0x7f0200bd
- public const int exo_controls_fastforward = 2130837693;
+ // aapt resource value: 0x7f0200be
+ public const int exo_controls_fastforward = 2130837694;
// aapt resource value: 0x7f020078
public const int exo_controls_fullscreen_enter = 2130837624;
@@ -2850,17 +2850,17 @@ namespace MusicApp
// aapt resource value: 0x7f020079
public const int exo_controls_fullscreen_exit = 2130837625;
- // aapt resource value: 0x7f0200be
- public const int exo_controls_next = 2130837694;
-
// aapt resource value: 0x7f0200bf
- public const int exo_controls_pause = 2130837695;
+ public const int exo_controls_next = 2130837695;
// aapt resource value: 0x7f0200c0
- public const int exo_controls_play = 2130837696;
+ public const int exo_controls_pause = 2130837696;
// aapt resource value: 0x7f0200c1
- public const int exo_controls_previous = 2130837697;
+ public const int exo_controls_play = 2130837697;
+
+ // aapt resource value: 0x7f0200c2
+ public const int exo_controls_previous = 2130837698;
// aapt resource value: 0x7f02007a
public const int exo_controls_repeat_all = 2130837626;
@@ -2871,8 +2871,8 @@ namespace MusicApp
// aapt resource value: 0x7f02007c
public const int exo_controls_repeat_one = 2130837628;
- // aapt resource value: 0x7f0200c2
- public const int exo_controls_rewind = 2130837698;
+ // aapt resource value: 0x7f0200c3
+ public const int exo_controls_rewind = 2130837699;
// aapt resource value: 0x7f02007d
public const int exo_controls_shuffle = 2130837629;
@@ -2901,29 +2901,29 @@ namespace MusicApp
// aapt resource value: 0x7f020085
public const int exo_icon_stop = 2130837637;
- // aapt resource value: 0x7f0200c3
- public const int exo_notification_fastforward = 2130837699;
-
// aapt resource value: 0x7f0200c4
- public const int exo_notification_next = 2130837700;
+ public const int exo_notification_fastforward = 2130837700;
// aapt resource value: 0x7f0200c5
- public const int exo_notification_pause = 2130837701;
+ public const int exo_notification_next = 2130837701;
// aapt resource value: 0x7f0200c6
- public const int exo_notification_play = 2130837702;
+ public const int exo_notification_pause = 2130837702;
// aapt resource value: 0x7f0200c7
- public const int exo_notification_previous = 2130837703;
+ public const int exo_notification_play = 2130837703;
// aapt resource value: 0x7f0200c8
- public const int exo_notification_rewind = 2130837704;
+ public const int exo_notification_previous = 2130837704;
+
+ // aapt resource value: 0x7f0200c9
+ public const int exo_notification_rewind = 2130837705;
// aapt resource value: 0x7f020086
public const int exo_notification_small_icon = 2130837638;
- // aapt resource value: 0x7f0200c9
- public const int exo_notification_stop = 2130837705;
+ // aapt resource value: 0x7f0200ca
+ public const int exo_notification_stop = 2130837706;
// aapt resource value: 0x7f020087
public const int Filter = 2130837639;
@@ -3012,11 +3012,11 @@ namespace MusicApp
// aapt resource value: 0x7f0200a3
public const int notification_icon_background = 2130837667;
- // aapt resource value: 0x7f0200bb
- public const int notification_template_icon_bg = 2130837691;
-
// aapt resource value: 0x7f0200bc
- public const int notification_template_icon_low_bg = 2130837692;
+ public const int notification_template_icon_bg = 2130837692;
+
+ // aapt resource value: 0x7f0200bd
+ public const int notification_template_icon_low_bg = 2130837693;
// aapt resource value: 0x7f0200a4
public const int notification_tile_bg = 2130837668;
@@ -3039,59 +3039,62 @@ namespace MusicApp
// aapt resource value: 0x7f0200aa
public const int PlayToCross = 2130837674;
- // aapt resource value: 0x7f0200d2
- public const int playtocross_1 = 2130837714;
-
// aapt resource value: 0x7f0200d3
- public const int playtocross_2 = 2130837715;
+ public const int playtocross_1 = 2130837715;
+
+ // aapt resource value: 0x7f0200d4
+ public const int playtocross_2 = 2130837716;
// aapt resource value: 0x7f0200ab
- public const int Queue = 2130837675;
+ public const int PublicIcon = 2130837675;
// aapt resource value: 0x7f0200ac
- public const int Refine = 2130837676;
+ public const int Queue = 2130837676;
// aapt resource value: 0x7f0200ad
- public const int Reorder = 2130837677;
+ public const int Refine = 2130837677;
// aapt resource value: 0x7f0200ae
- public const int Repeat = 2130837678;
+ public const int Reorder = 2130837678;
// aapt resource value: 0x7f0200af
- public const int Search = 2130837679;
+ public const int Repeat = 2130837679;
// aapt resource value: 0x7f0200b0
- public const int Shuffle = 2130837680;
+ public const int Search = 2130837680;
// aapt resource value: 0x7f0200b1
- public const int SkipNext = 2130837681;
+ public const int Shuffle = 2130837681;
// aapt resource value: 0x7f0200b2
- public const int SkipPrevious = 2130837682;
+ public const int SkipNext = 2130837682;
// aapt resource value: 0x7f0200b3
- public const int splashScreen = 2130837683;
+ public const int SkipPrevious = 2130837683;
// aapt resource value: 0x7f0200b4
- public const int Sync = 2130837684;
+ public const int splashScreen = 2130837684;
// aapt resource value: 0x7f0200b5
- public const int SyncError = 2130837685;
+ public const int Sync = 2130837685;
// aapt resource value: 0x7f0200b6
- public const int tooltip_frame_dark = 2130837686;
+ public const int SyncError = 2130837686;
// aapt resource value: 0x7f0200b7
- public const int tooltip_frame_light = 2130837687;
+ public const int tooltip_frame_dark = 2130837687;
// aapt resource value: 0x7f0200b8
- public const int TranslucentBackground = 2130837688;
+ public const int tooltip_frame_light = 2130837688;
// aapt resource value: 0x7f0200b9
- public const int youtubeIcon = 2130837689;
+ public const int TranslucentBackground = 2130837689;
// aapt resource value: 0x7f0200ba
- public const int YtPlay = 2130837690;
+ public const int youtubeIcon = 2130837690;
+
+ // aapt resource value: 0x7f0200bb
+ public const int YtPlay = 2130837691;
static Drawable()
{
@@ -3118,8 +3121,8 @@ namespace MusicApp
// aapt resource value: 0x7f0a0051
public const int META = 2131361873;
- // aapt resource value: 0x7f0a0137
- public const int PreferenceScreen = 2131362103;
+ // aapt resource value: 0x7f0a0139
+ public const int PreferenceScreen = 2131362105;
// aapt resource value: 0x7f0a0052
public const int SHIFT = 2131361874;
@@ -3127,14 +3130,14 @@ namespace MusicApp
// aapt resource value: 0x7f0a0053
public const int SYM = 2131361875;
- // aapt resource value: 0x7f0a0138
- public const int accountPreference = 2131362104;
+ // aapt resource value: 0x7f0a013a
+ public const int accountPreference = 2131362106;
- // aapt resource value: 0x7f0a00b1
- public const int action = 2131361969;
+ // aapt resource value: 0x7f0a00b3
+ public const int action = 2131361971;
- // aapt resource value: 0x7f0a00fb
- public const int action0 = 2131362043;
+ // aapt resource value: 0x7f0a00fd
+ public const int action0 = 2131362045;
// aapt resource value: 0x7f0a009e
public const int action_bar = 2131361950;
@@ -3157,17 +3160,17 @@ namespace MusicApp
// aapt resource value: 0x7f0a007c
public const int action_bar_title = 2131361916;
- // aapt resource value: 0x7f0a00f8
- public const int action_container = 2131362040;
+ // aapt resource value: 0x7f0a00fa
+ public const int action_container = 2131362042;
// aapt resource value: 0x7f0a009f
public const int action_context_bar = 2131361951;
- // aapt resource value: 0x7f0a00ff
- public const int action_divider = 2131362047;
+ // aapt resource value: 0x7f0a0101
+ public const int action_divider = 2131362049;
- // aapt resource value: 0x7f0a00f9
- public const int action_image = 2131362041;
+ // aapt resource value: 0x7f0a00fb
+ public const int action_image = 2131362043;
// aapt resource value: 0x7f0a0003
public const int action_menu_divider = 2131361795;
@@ -3184,11 +3187,11 @@ namespace MusicApp
// aapt resource value: 0x7f0a007e
public const int action_mode_close_button = 2131361918;
- // aapt resource value: 0x7f0a00fa
- public const int action_text = 2131362042;
+ // aapt resource value: 0x7f0a00fc
+ public const int action_text = 2131362044;
- // aapt resource value: 0x7f0a0108
- public const int actions = 2131362056;
+ // aapt resource value: 0x7f0a010a
+ public const int actions = 2131362058;
// aapt resource value: 0x7f0a007f
public const int activity_chooser_view_content = 2131361919;
@@ -3196,8 +3199,11 @@ namespace MusicApp
// aapt resource value: 0x7f0a0043
public const int add = 2131361859;
- // aapt resource value: 0x7f0a0151
- public const int addToQueue = 2131362129;
+ // aapt resource value: 0x7f0a0152
+ public const int addToQueue = 2131362130;
+
+ // aapt resource value: 0x7f0a00ad
+ public const int added = 2131361965;
// aapt resource value: 0x7f0a0031
public const int adjust_height = 2131361841;
@@ -3205,8 +3211,8 @@ namespace MusicApp
// aapt resource value: 0x7f0a0032
public const int adjust_width = 2131361842;
- // aapt resource value: 0x7f0a00af
- public const int albumArt = 2131361967;
+ // aapt resource value: 0x7f0a00b1
+ public const int albumArt = 2131361969;
// aapt resource value: 0x7f0a0092
public const int alertTitle = 2131361938;
@@ -3217,11 +3223,11 @@ namespace MusicApp
// aapt resource value: 0x7f0a0054
public const int always = 2131361876;
- // aapt resource value: 0x7f0a00c7
- public const int appbar = 2131361991;
+ // aapt resource value: 0x7f0a00c9
+ public const int appbar = 2131361993;
- // aapt resource value: 0x7f0a00b3
- public const int artist = 2131361971;
+ // aapt resource value: 0x7f0a00b5
+ public const int artist = 2131361973;
// aapt resource value: 0x7f0a0071
public const int async = 2131361905;
@@ -3229,8 +3235,8 @@ namespace MusicApp
// aapt resource value: 0x7f0a0037
public const int auto = 2131361847;
- // aapt resource value: 0x7f0a00cc
- public const int backToolbar = 2131361996;
+ // aapt resource value: 0x7f0a00ce
+ public const int backToolbar = 2131361998;
// aapt resource value: 0x7f0a004b
public const int beginning = 2131361867;
@@ -3241,23 +3247,23 @@ namespace MusicApp
// aapt resource value: 0x7f0a0059
public const int bottom = 2131361881;
- // aapt resource value: 0x7f0a00e3
- public const int bottomView = 2131362019;
+ // aapt resource value: 0x7f0a00e5
+ public const int bottomView = 2131362021;
- // aapt resource value: 0x7f0a014c
- public const int browseLayout = 2131362124;
+ // aapt resource value: 0x7f0a014d
+ public const int browseLayout = 2131362125;
- // aapt resource value: 0x7f0a00ae
- public const int browseList = 2131361966;
+ // aapt resource value: 0x7f0a00b0
+ public const int browseList = 2131361968;
- // aapt resource value: 0x7f0a00ad
- public const int button = 2131361965;
+ // aapt resource value: 0x7f0a00af
+ public const int button = 2131361967;
// aapt resource value: 0x7f0a0085
public const int buttonPanel = 2131361925;
- // aapt resource value: 0x7f0a00fc
- public const int cancel_action = 2131362044;
+ // aapt resource value: 0x7f0a00fe
+ public const int cancel_action = 2131362046;
// aapt resource value: 0x7f0a0060
public const int center = 2131361888;
@@ -3268,14 +3274,14 @@ namespace MusicApp
// aapt resource value: 0x7f0a0062
public const int center_vertical = 2131361890;
- // aapt resource value: 0x7f0a00b0
- public const int checkBox = 2131361968;
+ // aapt resource value: 0x7f0a00b2
+ public const int checkBox = 2131361970;
// aapt resource value: 0x7f0a0095
public const int checkbox = 2131361941;
- // aapt resource value: 0x7f0a0104
- public const int chronometer = 2131362052;
+ // aapt resource value: 0x7f0a0106
+ public const int chronometer = 2131362054;
// aapt resource value: 0x7f0a0069
public const int clip_horizontal = 2131361897;
@@ -3286,26 +3292,26 @@ namespace MusicApp
// aapt resource value: 0x7f0a0055
public const int collapseActionView = 2131361877;
- // aapt resource value: 0x7f0a00ca
- public const int collapsingToolbar = 2131361994;
+ // aapt resource value: 0x7f0a00cc
+ public const int collapsingToolbar = 2131361996;
- // aapt resource value: 0x7f0a00b7
- public const int container = 2131361975;
+ // aapt resource value: 0x7f0a00b9
+ public const int container = 2131361977;
- // aapt resource value: 0x7f0a00de
- public const int contentLayout = 2131362014;
+ // aapt resource value: 0x7f0a00e0
+ public const int contentLayout = 2131362016;
// aapt resource value: 0x7f0a0088
public const int contentPanel = 2131361928;
- // aapt resource value: 0x7f0a00e1
- public const int contentRefresh = 2131362017;
+ // aapt resource value: 0x7f0a00e3
+ public const int contentRefresh = 2131362019;
- // aapt resource value: 0x7f0a00e2
- public const int contentView = 2131362018;
+ // aapt resource value: 0x7f0a00e4
+ public const int contentView = 2131362020;
- // aapt resource value: 0x7f0a00b8
- public const int coordinator = 2131361976;
+ // aapt resource value: 0x7f0a00ba
+ public const int coordinator = 2131361978;
// aapt resource value: 0x7f0a008f
public const int custom = 2131361935;
@@ -3322,53 +3328,53 @@ namespace MusicApp
// aapt resource value: 0x7f0a0082
public const int default_activity_button = 2131361922;
- // aapt resource value: 0x7f0a014e
- public const int delete = 2131362126;
+ // aapt resource value: 0x7f0a014f
+ public const int delete = 2131362127;
- // aapt resource value: 0x7f0a00ba
- public const int design_bottom_sheet = 2131361978;
+ // aapt resource value: 0x7f0a00bc
+ public const int design_bottom_sheet = 2131361980;
+
+ // aapt resource value: 0x7f0a00c3
+ public const int design_menu_item_action_area = 2131361987;
+
+ // aapt resource value: 0x7f0a00c2
+ public const int design_menu_item_action_area_stub = 2131361986;
// aapt resource value: 0x7f0a00c1
- public const int design_menu_item_action_area = 2131361985;
+ public const int design_menu_item_text = 2131361985;
// aapt resource value: 0x7f0a00c0
- public const int design_menu_item_action_area_stub = 2131361984;
-
- // aapt resource value: 0x7f0a00bf
- public const int design_menu_item_text = 2131361983;
-
- // aapt resource value: 0x7f0a00be
- public const int design_navigation_view = 2131361982;
+ public const int design_navigation_view = 2131361984;
// aapt resource value: 0x7f0a003d
public const int disableHome = 2131361853;
- // aapt resource value: 0x7f0a0124
- public const int downFAB = 2131362084;
+ // aapt resource value: 0x7f0a0126
+ public const int downFAB = 2131362086;
- // aapt resource value: 0x7f0a0157
- public const int download = 2131362135;
+ // aapt resource value: 0x7f0a0158
+ public const int download = 2131362136;
- // aapt resource value: 0x7f0a014f
- public const int downloadMDfromYT = 2131362127;
+ // aapt resource value: 0x7f0a0150
+ public const int downloadMDfromYT = 2131362128;
- // aapt resource value: 0x7f0a00c4
- public const int downloadStatus = 2131361988;
+ // aapt resource value: 0x7f0a00c6
+ public const int downloadStatus = 2131361990;
- // aapt resource value: 0x7f0a012e
- public const int edit = 2131362094;
+ // aapt resource value: 0x7f0a0130
+ public const int edit = 2131362096;
// aapt resource value: 0x7f0a00a0
public const int edit_query = 2131361952;
- // aapt resource value: 0x7f0a00d3
- public const int emptyLoadingLayout = 2131362003;
+ // aapt resource value: 0x7f0a00d5
+ public const int emptyLoadingLayout = 2131362005;
// aapt resource value: 0x7f0a004c
public const int end = 2131361868;
- // aapt resource value: 0x7f0a010a
- public const int end_padder = 2131362058;
+ // aapt resource value: 0x7f0a010c
+ public const int end_padder = 2131362060;
// aapt resource value: 0x7f0a005b
public const int enterAlways = 2131361883;
@@ -3439,8 +3445,8 @@ namespace MusicApp
// aapt resource value: 0x7f0a0030
public const int exo_subtitles = 2131361840;
- // aapt resource value: 0x7f0a00d4
- public const int exo_track_selection_view = 2131362004;
+ // aapt resource value: 0x7f0a00d6
+ public const int exo_track_selection_view = 2131362006;
// aapt resource value: 0x7f0a0080
public const int expand_activities_button = 2131361920;
@@ -3448,11 +3454,11 @@ namespace MusicApp
// aapt resource value: 0x7f0a0094
public const int expanded_menu = 2131361940;
- // aapt resource value: 0x7f0a00d6
- public const int expendChilds = 2131362006;
+ // aapt resource value: 0x7f0a00d8
+ public const int expendChilds = 2131362008;
- // aapt resource value: 0x7f0a00c5
- public const int fileName = 2131361989;
+ // aapt resource value: 0x7f0a00c7
+ public const int fileName = 2131361991;
// aapt resource value: 0x7f0a006b
public const int fill = 2131361899;
@@ -3463,8 +3469,8 @@ namespace MusicApp
// aapt resource value: 0x7f0a0063
public const int fill_vertical = 2131361891;
- // aapt resource value: 0x7f0a0155
- public const int filter = 2131362133;
+ // aapt resource value: 0x7f0a0156
+ public const int filter = 2131362134;
// aapt resource value: 0x7f0a0076
public const int fit = 2131361910;
@@ -3478,44 +3484,44 @@ namespace MusicApp
// aapt resource value: 0x7f0a0078
public const int fixed_width = 2131361912;
- // aapt resource value: 0x7f0a00d5
- public const int folderList = 2131362005;
-
// aapt resource value: 0x7f0a00d7
- public const int folderName = 2131362007;
+ public const int folderList = 2131362007;
- // aapt resource value: 0x7f0a00d8
- public const int folderUsed = 2131362008;
+ // aapt resource value: 0x7f0a00d9
+ public const int folderName = 2131362009;
+
+ // aapt resource value: 0x7f0a00da
+ public const int folderUsed = 2131362010;
// aapt resource value: 0x7f0a0073
public const int forever = 2131361907;
- // aapt resource value: 0x7f0a0158
- public const int fork = 2131362136;
+ // aapt resource value: 0x7f0a0159
+ public const int fork = 2131362137;
// aapt resource value: 0x7f0a000a
public const int ghost_view = 2131361802;
- // aapt resource value: 0x7f0a0125
- public const int headerArt = 2131362085;
-
- // aapt resource value: 0x7f0a0128
- public const int headerAuthor = 2131362088;
-
- // aapt resource value: 0x7f0a012c
- public const int headerMore = 2131362092;
-
- // aapt resource value: 0x7f0a0129
- public const int headerNumber = 2131362089;
+ // aapt resource value: 0x7f0a0127
+ public const int headerArt = 2131362087;
// aapt resource value: 0x7f0a012a
- public const int headerPlay = 2131362090;
+ public const int headerAuthor = 2131362090;
+
+ // aapt resource value: 0x7f0a012e
+ public const int headerMore = 2131362094;
// aapt resource value: 0x7f0a012b
- public const int headerShuffle = 2131362091;
+ public const int headerNumber = 2131362091;
- // aapt resource value: 0x7f0a0127
- public const int headerTitle = 2131362087;
+ // aapt resource value: 0x7f0a012c
+ public const int headerPlay = 2131362092;
+
+ // aapt resource value: 0x7f0a012d
+ public const int headerShuffle = 2131362093;
+
+ // aapt resource value: 0x7f0a0129
+ public const int headerTitle = 2131362089;
// aapt resource value: 0x7f0a0005
public const int home = 2131361797;
@@ -3526,14 +3532,14 @@ namespace MusicApp
// aapt resource value: 0x7f0a0084
public const int icon = 2131361924;
- // aapt resource value: 0x7f0a0144
- public const int icon1 = 2131362116;
+ // aapt resource value: 0x7f0a0145
+ public const int icon1 = 2131362117;
- // aapt resource value: 0x7f0a0132
- public const int icon_frame = 2131362098;
+ // aapt resource value: 0x7f0a0134
+ public const int icon_frame = 2131362100;
- // aapt resource value: 0x7f0a0109
- public const int icon_group = 2131362057;
+ // aapt resource value: 0x7f0a010b
+ public const int icon_group = 2131362059;
// aapt resource value: 0x7f0a0034
public const int icon_only = 2131361844;
@@ -3544,14 +3550,14 @@ namespace MusicApp
// aapt resource value: 0x7f0a0081
public const int image = 2131361921;
- // aapt resource value: 0x7f0a0105
- public const int info = 2131362053;
+ // aapt resource value: 0x7f0a0107
+ public const int info = 2131362055;
- // aapt resource value: 0x7f0a0119
- public const int infoPanel = 2131362073;
+ // aapt resource value: 0x7f0a011b
+ public const int infoPanel = 2131362075;
- // aapt resource value: 0x7f0a0141
- public const int isLive = 2131362113;
+ // aapt resource value: 0x7f0a0143
+ public const int isLive = 2131362115;
// aapt resource value: 0x7f0a0074
public const int italic = 2131361908;
@@ -3559,17 +3565,17 @@ namespace MusicApp
// aapt resource value: 0x7f0a0000
public const int item_touch_helper_previous_elevation = 2131361792;
- // aapt resource value: 0x7f0a00b6
- public const int largeLabel = 2131361974;
+ // aapt resource value: 0x7f0a00b8
+ public const int largeLabel = 2131361976;
- // aapt resource value: 0x7f0a010e
- public const int lastButton = 2131362062;
+ // aapt resource value: 0x7f0a0110
+ public const int lastButton = 2131362064;
// aapt resource value: 0x7f0a0064
public const int left = 2131361892;
- // aapt resource value: 0x7f0a013f
- public const int leftButtons = 2131362111;
+ // aapt resource value: 0x7f0a0141
+ public const int leftButtons = 2131362113;
// aapt resource value: 0x7f0a0039
public const int light = 2131361849;
@@ -3577,17 +3583,17 @@ namespace MusicApp
// aapt resource value: 0x7f0a0017
public const int line1 = 2131361815;
- // aapt resource value: 0x7f0a0148
- public const int line2 = 2131362120;
+ // aapt resource value: 0x7f0a0149
+ public const int line2 = 2131362121;
// aapt resource value: 0x7f0a0018
public const int line3 = 2131361816;
- // aapt resource value: 0x7f0a00d9
- public const int lineRecycler = 2131362009;
+ // aapt resource value: 0x7f0a00db
+ public const int lineRecycler = 2131362011;
- // aapt resource value: 0x7f0a00c9
- public const int list = 2131361993;
+ // aapt resource value: 0x7f0a00cb
+ public const int list = 2131361995;
// aapt resource value: 0x7f0a003a
public const int listMode = 2131361850;
@@ -3595,89 +3601,89 @@ namespace MusicApp
// aapt resource value: 0x7f0a0083
public const int list_item = 2131361923;
- // aapt resource value: 0x7f0a00f3
- public const int localPlay = 2131362035;
+ // aapt resource value: 0x7f0a00f5
+ public const int localPlay = 2131362037;
- // aapt resource value: 0x7f0a00dd
- public const int logButton = 2131362013;
+ // aapt resource value: 0x7f0a00df
+ public const int logButton = 2131362015;
- // aapt resource value: 0x7f0a014a
- public const int masked = 2131362122;
+ // aapt resource value: 0x7f0a014b
+ public const int masked = 2131362123;
- // aapt resource value: 0x7f0a013e
- public const int maxValue = 2131362110;
+ // aapt resource value: 0x7f0a0140
+ public const int maxValue = 2131362112;
- // aapt resource value: 0x7f0a00fe
- public const int media_actions = 2131362046;
+ // aapt resource value: 0x7f0a0100
+ public const int media_actions = 2131362048;
- // aapt resource value: 0x7f0a0147
- public const int message = 2131362119;
-
- // aapt resource value: 0x7f0a00d0
- public const int metadataAlbum = 2131362000;
-
- // aapt resource value: 0x7f0a00cb
- public const int metadataArt = 2131361995;
-
- // aapt resource value: 0x7f0a00cf
- public const int metadataArtist = 2131361999;
-
- // aapt resource value: 0x7f0a00cd
- public const int metadataCardView = 2131361997;
+ // aapt resource value: 0x7f0a0148
+ public const int message = 2131362120;
// aapt resource value: 0x7f0a00d2
- public const int metadataFAB = 2131362002;
+ public const int metadataAlbum = 2131362002;
- // aapt resource value: 0x7f0a00ce
- public const int metadataTitle = 2131361998;
+ // aapt resource value: 0x7f0a00cd
+ public const int metadataArt = 2131361997;
// aapt resource value: 0x7f0a00d1
- public const int metadataYID = 2131362001;
+ public const int metadataArtist = 2131362001;
+
+ // aapt resource value: 0x7f0a00cf
+ public const int metadataCardView = 2131361999;
+
+ // aapt resource value: 0x7f0a00d4
+ public const int metadataFAB = 2131362004;
+
+ // aapt resource value: 0x7f0a00d0
+ public const int metadataTitle = 2131362000;
+
+ // aapt resource value: 0x7f0a00d3
+ public const int metadataYID = 2131362003;
// aapt resource value: 0x7f0a004d
public const int middle = 2131361869;
- // aapt resource value: 0x7f0a013d
- public const int minValue = 2131362109;
+ // aapt resource value: 0x7f0a013f
+ public const int minValue = 2131362111;
// aapt resource value: 0x7f0a006e
public const int mini = 2131361902;
- // aapt resource value: 0x7f0a00c3
- public const int more = 2131361987;
+ // aapt resource value: 0x7f0a00c5
+ public const int more = 2131361989;
- // aapt resource value: 0x7f0a0131
- public const int moreButton = 2131362097;
+ // aapt resource value: 0x7f0a0133
+ public const int moreButton = 2131362099;
// aapt resource value: 0x7f0a0044
public const int multiply = 2131361860;
- // aapt resource value: 0x7f0a014b
- public const int musicLayout = 2131362123;
+ // aapt resource value: 0x7f0a014c
+ public const int musicLayout = 2131362124;
- // aapt resource value: 0x7f0a00bd
- public const int navigation_header_container = 2131361981;
+ // aapt resource value: 0x7f0a00bf
+ public const int navigation_header_container = 2131361983;
// aapt resource value: 0x7f0a0057
public const int never = 2131361879;
- // aapt resource value: 0x7f0a011e
- public const int nextArt = 2131362078;
-
- // aapt resource value: 0x7f0a0121
- public const int nextArtist = 2131362081;
-
- // aapt resource value: 0x7f0a0111
- public const int nextButton = 2131362065;
-
- // aapt resource value: 0x7f0a011d
- public const int nextSong = 2131362077;
-
// aapt resource value: 0x7f0a0120
- public const int nextTitle = 2131362080;
+ public const int nextArt = 2131362080;
- // aapt resource value: 0x7f0a00f7
- public const int noPlaylist = 2131362039;
+ // aapt resource value: 0x7f0a0123
+ public const int nextArtist = 2131362083;
+
+ // aapt resource value: 0x7f0a0113
+ public const int nextButton = 2131362067;
+
+ // aapt resource value: 0x7f0a011f
+ public const int nextSong = 2131362079;
+
+ // aapt resource value: 0x7f0a0122
+ public const int nextTitle = 2131362082;
+
+ // aapt resource value: 0x7f0a00f9
+ public const int noPlaylist = 2131362041;
// aapt resource value: 0x7f0a0033
public const int none = 2131361843;
@@ -3685,23 +3691,23 @@ namespace MusicApp
// aapt resource value: 0x7f0a003b
public const int normal = 2131361851;
- // aapt resource value: 0x7f0a0107
- public const int notification_background = 2131362055;
+ // aapt resource value: 0x7f0a0109
+ public const int notification_background = 2131362057;
- // aapt resource value: 0x7f0a0101
- public const int notification_main_column = 2131362049;
+ // aapt resource value: 0x7f0a0103
+ public const int notification_main_column = 2131362051;
- // aapt resource value: 0x7f0a0100
- public const int notification_main_column_container = 2131362048;
+ // aapt resource value: 0x7f0a0102
+ public const int notification_main_column_container = 2131362050;
- // aapt resource value: 0x7f0a010b
- public const int numberPicker = 2131362059;
+ // aapt resource value: 0x7f0a010d
+ public const int numberPicker = 2131362061;
// aapt resource value: 0x7f0a0075
public const int one = 2131361909;
- // aapt resource value: 0x7f0a0146
- public const int pager = 2131362118;
+ // aapt resource value: 0x7f0a0147
+ public const int pager = 2131362119;
// aapt resource value: 0x7f0a0067
public const int parallax = 2131361895;
@@ -3715,62 +3721,62 @@ namespace MusicApp
// aapt resource value: 0x7f0a0068
public const int pin = 2131361896;
+ // aapt resource value: 0x7f0a0111
+ public const int playButton = 2131362065;
+
// aapt resource value: 0x7f0a010f
- public const int playButton = 2131362063;
+ public const int playerAlbum = 2131362063;
- // aapt resource value: 0x7f0a010d
- public const int playerAlbum = 2131362061;
-
- // aapt resource value: 0x7f0a011b
- public const int playerArtist = 2131362075;
-
- // aapt resource value: 0x7f0a0110
- public const int playerBuffer = 2131362064;
-
- // aapt resource value: 0x7f0a0116
- public const int playerDark = 2131362070;
-
- // aapt resource value: 0x7f0a0114
- public const int playerDownload = 2131362068;
-
- // aapt resource value: 0x7f0a00f0
- public const int playerFrame = 2131362032;
-
- // aapt resource value: 0x7f0a0113
- public const int playerPlaylistAdd = 2131362067;
-
- // aapt resource value: 0x7f0a00e4
- public const int playerSheet = 2131362020;
+ // aapt resource value: 0x7f0a011d
+ public const int playerArtist = 2131362077;
// aapt resource value: 0x7f0a0112
- public const int playerSleep = 2131362066;
+ public const int playerBuffer = 2131362066;
- // aapt resource value: 0x7f0a011a
- public const int playerTitle = 2131362074;
+ // aapt resource value: 0x7f0a0118
+ public const int playerDark = 2131362072;
- // aapt resource value: 0x7f0a010c
- public const int playerView = 2131362060;
+ // aapt resource value: 0x7f0a0116
+ public const int playerDownload = 2131362070;
+
+ // aapt resource value: 0x7f0a00f2
+ public const int playerFrame = 2131362034;
// aapt resource value: 0x7f0a0115
- public const int playerYoutube = 2131362069;
+ public const int playerPlaylistAdd = 2131362069;
- // aapt resource value: 0x7f0a0126
- public const int playlistDark = 2131362086;
+ // aapt resource value: 0x7f0a00e6
+ public const int playerSheet = 2131362022;
- // aapt resource value: 0x7f0a00df
- public const int playlistHeader = 2131362015;
+ // aapt resource value: 0x7f0a0114
+ public const int playerSleep = 2131362068;
- // aapt resource value: 0x7f0a014d
- public const int playlistLayout = 2131362125;
+ // aapt resource value: 0x7f0a011c
+ public const int playerTitle = 2131362076;
- // aapt resource value: 0x7f0a00b4
- public const int playlistName = 2131361972;
+ // aapt resource value: 0x7f0a010e
+ public const int playerView = 2131362062;
- // aapt resource value: 0x7f0a013a
- public const int playlistURL = 2131362106;
+ // aapt resource value: 0x7f0a0117
+ public const int playerYoutube = 2131362071;
- // aapt resource value: 0x7f0a00c6
- public const int progress = 2131361990;
+ // aapt resource value: 0x7f0a0128
+ public const int playlistDark = 2131362088;
+
+ // aapt resource value: 0x7f0a00e1
+ public const int playlistHeader = 2131362017;
+
+ // aapt resource value: 0x7f0a014e
+ public const int playlistLayout = 2131362126;
+
+ // aapt resource value: 0x7f0a00b6
+ public const int playlistName = 2131361974;
+
+ // aapt resource value: 0x7f0a013c
+ public const int playlistURL = 2131362108;
+
+ // aapt resource value: 0x7f0a00c8
+ public const int progress = 2131361992;
// aapt resource value: 0x7f0a0006
public const int progress_circular = 2131361798;
@@ -3778,47 +3784,47 @@ namespace MusicApp
// aapt resource value: 0x7f0a0007
public const int progress_horizontal = 2131361799;
- // aapt resource value: 0x7f0a0139
- public const int queueSwitch = 2131362105;
+ // aapt resource value: 0x7f0a013b
+ public const int queueSwitch = 2131362107;
- // aapt resource value: 0x7f0a00f5
- public const int quickPlay = 2131362037;
+ // aapt resource value: 0x7f0a00f7
+ public const int quickPlay = 2131362039;
- // aapt resource value: 0x7f0a00f2
- public const int quickPlayLinear = 2131362034;
+ // aapt resource value: 0x7f0a00f4
+ public const int quickPlayLinear = 2131362036;
// aapt resource value: 0x7f0a0097
public const int radio = 2131361943;
- // aapt resource value: 0x7f0a00dc
- public const int recycler = 2131362012;
+ // aapt resource value: 0x7f0a00de
+ public const int recycler = 2131362014;
- // aapt resource value: 0x7f0a0145
- public const int refine = 2131362117;
+ // aapt resource value: 0x7f0a0146
+ public const int refine = 2131362118;
- // aapt resource value: 0x7f0a0152
- public const int rename = 2131362130;
+ // aapt resource value: 0x7f0a0153
+ public const int rename = 2131362131;
- // aapt resource value: 0x7f0a0140
- public const int reorder = 2131362112;
+ // aapt resource value: 0x7f0a0142
+ public const int reorder = 2131362114;
- // aapt resource value: 0x7f0a0154
- public const int repeat = 2131362132;
+ // aapt resource value: 0x7f0a0155
+ public const int repeat = 2131362133;
- // aapt resource value: 0x7f0a011c
- public const int reveal = 2131362076;
+ // aapt resource value: 0x7f0a011e
+ public const int reveal = 2131362078;
// aapt resource value: 0x7f0a0065
public const int right = 2131361893;
- // aapt resource value: 0x7f0a012d
- public const int rightButtons = 2131362093;
+ // aapt resource value: 0x7f0a012f
+ public const int rightButtons = 2131362095;
- // aapt resource value: 0x7f0a0106
- public const int right_icon = 2131362054;
+ // aapt resource value: 0x7f0a0108
+ public const int right_icon = 2131362056;
- // aapt resource value: 0x7f0a0102
- public const int right_side = 2131362050;
+ // aapt resource value: 0x7f0a0104
+ public const int right_side = 2131362052;
// aapt resource value: 0x7f0a000c
public const int save_image_matrix = 2131361804;
@@ -3847,11 +3853,11 @@ namespace MusicApp
// aapt resource value: 0x7f0a0070
public const int scrollable = 2131361904;
- // aapt resource value: 0x7f0a013b
- public const int search = 2131362107;
+ // aapt resource value: 0x7f0a013d
+ public const int search = 2131362109;
- // aapt resource value: 0x7f0a013c
- public const int searchSuggestions = 2131362108;
+ // aapt resource value: 0x7f0a013e
+ public const int searchSuggestions = 2131362110;
// aapt resource value: 0x7f0a00a2
public const int search_badge = 2131361954;
@@ -3883,17 +3889,17 @@ namespace MusicApp
// aapt resource value: 0x7f0a00ab
public const int search_voice_btn = 2131361963;
- // aapt resource value: 0x7f0a0134
- public const int seekbar = 2131362100;
+ // aapt resource value: 0x7f0a0136
+ public const int seekbar = 2131362102;
- // aapt resource value: 0x7f0a0135
- public const int seekbar_value = 2131362101;
+ // aapt resource value: 0x7f0a0137
+ public const int seekbar_value = 2131362103;
// aapt resource value: 0x7f0a00ac
public const int select_dialog_listview = 2131361964;
- // aapt resource value: 0x7f0a0156
- public const int settings = 2131362134;
+ // aapt resource value: 0x7f0a0157
+ public const int settings = 2131362135;
// aapt resource value: 0x7f0a0096
public const int shortcut = 2131361942;
@@ -3904,74 +3910,74 @@ namespace MusicApp
// aapt resource value: 0x7f0a0040
public const int showHome = 2131361856;
- // aapt resource value: 0x7f0a0122
- public const int showQueue = 2131362082;
+ // aapt resource value: 0x7f0a0124
+ public const int showQueue = 2131362084;
// aapt resource value: 0x7f0a0041
public const int showTitle = 2131361857;
- // aapt resource value: 0x7f0a0153
- public const int shuffle = 2131362131;
+ // aapt resource value: 0x7f0a0154
+ public const int shuffle = 2131362132;
- // aapt resource value: 0x7f0a00b5
- public const int smallLabel = 2131361973;
+ // aapt resource value: 0x7f0a00b7
+ public const int smallLabel = 2131361975;
- // aapt resource value: 0x7f0a00e5
- public const int smallPlayer = 2131362021;
+ // aapt resource value: 0x7f0a00e7
+ public const int smallPlayer = 2131362023;
- // aapt resource value: 0x7f0a011f
- public const int smallQueue = 2131362079;
+ // aapt resource value: 0x7f0a0121
+ public const int smallQueue = 2131362081;
- // aapt resource value: 0x7f0a00f1
- public const int snackBar = 2131362033;
+ // aapt resource value: 0x7f0a00f3
+ public const int snackBar = 2131362035;
- // aapt resource value: 0x7f0a00bc
- public const int snackbar_action = 2131361980;
+ // aapt resource value: 0x7f0a00be
+ public const int snackbar_action = 2131361982;
- // aapt resource value: 0x7f0a00bb
- public const int snackbar_text = 2131361979;
+ // aapt resource value: 0x7f0a00bd
+ public const int snackbar_text = 2131361981;
// aapt resource value: 0x7f0a005f
public const int snap = 2131361887;
- // aapt resource value: 0x7f0a0123
- public const int songTimer = 2131362083;
-
- // aapt resource value: 0x7f0a00e8
- public const int spArt = 2131362024;
+ // aapt resource value: 0x7f0a0125
+ public const int songTimer = 2131362085;
// aapt resource value: 0x7f0a00ea
- public const int spArtist = 2131362026;
-
- // aapt resource value: 0x7f0a00ed
- public const int spBuffer = 2131362029;
-
- // aapt resource value: 0x7f0a00e7
- public const int spContainer = 2131362023;
-
- // aapt resource value: 0x7f0a00ee
- public const int spLast = 2131362030;
-
- // aapt resource value: 0x7f0a00eb
- public const int spNext = 2131362027;
+ public const int spArt = 2131362026;
// aapt resource value: 0x7f0a00ec
- public const int spPlay = 2131362028;
+ public const int spArtist = 2131362028;
// aapt resource value: 0x7f0a00ef
- public const int spProgress = 2131362031;
-
- // aapt resource value: 0x7f0a00e6
- public const int spReveal = 2131362022;
+ public const int spBuffer = 2131362031;
// aapt resource value: 0x7f0a00e9
- public const int spTitle = 2131362025;
+ public const int spContainer = 2131362025;
+
+ // aapt resource value: 0x7f0a00f0
+ public const int spLast = 2131362032;
+
+ // aapt resource value: 0x7f0a00ed
+ public const int spNext = 2131362029;
+
+ // aapt resource value: 0x7f0a00ee
+ public const int spPlay = 2131362030;
+
+ // aapt resource value: 0x7f0a00f1
+ public const int spProgress = 2131362033;
+
+ // aapt resource value: 0x7f0a00e8
+ public const int spReveal = 2131362024;
+
+ // aapt resource value: 0x7f0a00eb
+ public const int spTitle = 2131362027;
// aapt resource value: 0x7f0a0086
public const int spacer = 2131361926;
- // aapt resource value: 0x7f0a0133
- public const int spinner = 2131362099;
+ // aapt resource value: 0x7f0a0135
+ public const int spinner = 2131362101;
// aapt resource value: 0x7f0a0008
public const int split_action_bar = 2131361800;
@@ -3991,11 +3997,11 @@ namespace MusicApp
// aapt resource value: 0x7f0a0066
public const int start = 2131361894;
- // aapt resource value: 0x7f0a0142
- public const int status = 2131362114;
+ // aapt resource value: 0x7f0a00ae
+ public const int status = 2131361966;
- // aapt resource value: 0x7f0a00fd
- public const int status_bar_latest_event_content = 2131362045;
+ // aapt resource value: 0x7f0a00ff
+ public const int status_bar_latest_event_content = 2131362047;
// aapt resource value: 0x7f0a0098
public const int submenuarrow = 2131361944;
@@ -4006,20 +4012,20 @@ namespace MusicApp
// aapt resource value: 0x7f0a007a
public const int surface_view = 2131361914;
- // aapt resource value: 0x7f0a0136
- public const int switchWidget = 2131362102;
+ // aapt resource value: 0x7f0a0138
+ public const int switchWidget = 2131362104;
- // aapt resource value: 0x7f0a0130
- public const int sync = 2131362096;
+ // aapt resource value: 0x7f0a0132
+ public const int sync = 2131362098;
- // aapt resource value: 0x7f0a012f
- public const int syncLoading = 2131362095;
+ // aapt resource value: 0x7f0a0131
+ public const int syncLoading = 2131362097;
// aapt resource value: 0x7f0a003c
public const int tabMode = 2131361852;
- // aapt resource value: 0x7f0a00e0
- public const int tabs = 2131362016;
+ // aapt resource value: 0x7f0a00e2
+ public const int tabs = 2131362018;
// aapt resource value: 0x7f0a0019
public const int tag_transition_group = 2131361817;
@@ -4027,14 +4033,14 @@ namespace MusicApp
// aapt resource value: 0x7f0a001a
public const int text = 2131361818;
- // aapt resource value: 0x7f0a00f6
- public const int text1 = 2131362038;
+ // aapt resource value: 0x7f0a00f8
+ public const int text1 = 2131362040;
// aapt resource value: 0x7f0a001b
public const int text2 = 2131361819;
- // aapt resource value: 0x7f0a00b2
- public const int textLayout = 2131361970;
+ // aapt resource value: 0x7f0a00b4
+ public const int textLayout = 2131361972;
// aapt resource value: 0x7f0a008c
public const int textSpacerNoButtons = 2131361932;
@@ -4042,8 +4048,8 @@ namespace MusicApp
// aapt resource value: 0x7f0a008b
public const int textSpacerNoTitle = 2131361931;
- // aapt resource value: 0x7f0a00c2
- public const int text_input_password_toggle = 2131361986;
+ // aapt resource value: 0x7f0a00c4
+ public const int text_input_password_toggle = 2131361988;
// aapt resource value: 0x7f0a0014
public const int textinput_counter = 2131361812;
@@ -4054,14 +4060,14 @@ namespace MusicApp
// aapt resource value: 0x7f0a007b
public const int texture_view = 2131361915;
- // aapt resource value: 0x7f0a0103
- public const int time = 2131362051;
+ // aapt resource value: 0x7f0a0105
+ public const int time = 2131362053;
- // aapt resource value: 0x7f0a0118
- public const int timerEnd = 2131362072;
+ // aapt resource value: 0x7f0a011a
+ public const int timerEnd = 2131362074;
- // aapt resource value: 0x7f0a0117
- public const int timerStart = 2131362071;
+ // aapt resource value: 0x7f0a0119
+ public const int timerStart = 2131362073;
// aapt resource value: 0x7f0a001c
public const int title = 2131361820;
@@ -4072,8 +4078,8 @@ namespace MusicApp
// aapt resource value: 0x7f0a0091
public const int title_template = 2131361937;
- // aapt resource value: 0x7f0a00c8
- public const int toolbar = 2131361992;
+ // aapt resource value: 0x7f0a00ca
+ public const int toolbar = 2131361994;
// aapt resource value: 0x7f0a005a
public const int top = 2131361882;
@@ -4081,8 +4087,8 @@ namespace MusicApp
// aapt resource value: 0x7f0a0090
public const int topPanel = 2131361936;
- // aapt resource value: 0x7f0a00b9
- public const int touch_outside = 2131361977;
+ // aapt resource value: 0x7f0a00bb
+ public const int touch_outside = 2131361979;
// aapt resource value: 0x7f0a000f
public const int transition_current_scene = 2131361807;
@@ -4099,8 +4105,8 @@ namespace MusicApp
// aapt resource value: 0x7f0a0013
public const int transition_transform = 2131361811;
- // aapt resource value: 0x7f0a0150
- public const int undoChange = 2131362128;
+ // aapt resource value: 0x7f0a0151
+ public const int undoChange = 2131362129;
// aapt resource value: 0x7f0a0049
public const int uniform = 2131361865;
@@ -4111,14 +4117,14 @@ namespace MusicApp
// aapt resource value: 0x7f0a0042
public const int useLogo = 2131361858;
- // aapt resource value: 0x7f0a00da
- public const int viewMore = 2131362010;
+ // aapt resource value: 0x7f0a00dc
+ public const int viewMore = 2131362012;
// aapt resource value: 0x7f0a0016
public const int view_offset_helper = 2131361814;
- // aapt resource value: 0x7f0a0149
- public const int visible = 2131362121;
+ // aapt resource value: 0x7f0a014a
+ public const int visible = 2131362122;
// aapt resource value: 0x7f0a0036
public const int wide = 2131361846;
@@ -4129,14 +4135,14 @@ namespace MusicApp
// aapt resource value: 0x7f0a004a
public const int wrap_content = 2131361866;
- // aapt resource value: 0x7f0a0143
- public const int youtubeIcon = 2131362115;
+ // aapt resource value: 0x7f0a0144
+ public const int youtubeIcon = 2131362116;
- // aapt resource value: 0x7f0a00f4
- public const int ytPlay = 2131362036;
+ // aapt resource value: 0x7f0a00f6
+ public const int ytPlay = 2131362038;
- // aapt resource value: 0x7f0a00db
- public const int ytProgress = 2131362011;
+ // aapt resource value: 0x7f0a00dd
+ public const int ytProgress = 2131362013;
// aapt resource value: 0x7f0a0079
public const int zoom = 2131361913;
@@ -4279,301 +4285,304 @@ namespace MusicApp
public const int abc_select_dialog_material = 2130903065;
// aapt resource value: 0x7f03001a
- public const int BorderlessButton = 2130903066;
+ public const int AddToPlaylistItem = 2130903066;
// aapt resource value: 0x7f03001b
- public const int BrowseLayout = 2130903067;
+ public const int BorderlessButton = 2130903067;
// aapt resource value: 0x7f03001c
- public const int ChannelList = 2130903068;
+ public const int BrowseLayout = 2130903068;
// aapt resource value: 0x7f03001d
- public const int CreatePlaylistDialog = 2130903069;
+ public const int ChannelList = 2130903069;
// aapt resource value: 0x7f03001e
- public const int design_bottom_navigation_item = 2130903070;
+ public const int CreatePlaylistDialog = 2130903070;
// aapt resource value: 0x7f03001f
- public const int design_bottom_sheet_dialog = 2130903071;
+ public const int design_bottom_navigation_item = 2130903071;
// aapt resource value: 0x7f030020
- public const int design_layout_snackbar = 2130903072;
+ public const int design_bottom_sheet_dialog = 2130903072;
// aapt resource value: 0x7f030021
- public const int design_layout_snackbar_include = 2130903073;
+ public const int design_layout_snackbar = 2130903073;
// aapt resource value: 0x7f030022
- public const int design_layout_tab_icon = 2130903074;
+ public const int design_layout_snackbar_include = 2130903074;
// aapt resource value: 0x7f030023
- public const int design_layout_tab_text = 2130903075;
+ public const int design_layout_tab_icon = 2130903075;
// aapt resource value: 0x7f030024
- public const int design_menu_item_action_area = 2130903076;
+ public const int design_layout_tab_text = 2130903076;
// aapt resource value: 0x7f030025
- public const int design_navigation_item = 2130903077;
+ public const int design_menu_item_action_area = 2130903077;
// aapt resource value: 0x7f030026
- public const int design_navigation_item_header = 2130903078;
+ public const int design_navigation_item = 2130903078;
// aapt resource value: 0x7f030027
- public const int design_navigation_item_separator = 2130903079;
+ public const int design_navigation_item_header = 2130903079;
// aapt resource value: 0x7f030028
- public const int design_navigation_item_subheader = 2130903080;
+ public const int design_navigation_item_separator = 2130903080;
// aapt resource value: 0x7f030029
- public const int design_navigation_menu = 2130903081;
+ public const int design_navigation_item_subheader = 2130903081;
// aapt resource value: 0x7f03002a
- public const int design_navigation_menu_item = 2130903082;
+ public const int design_navigation_menu = 2130903082;
// aapt resource value: 0x7f03002b
- public const int design_text_input_password_icon = 2130903083;
+ public const int design_navigation_menu_item = 2130903083;
// aapt resource value: 0x7f03002c
- public const int DownloadItem = 2130903084;
+ public const int design_text_input_password_icon = 2130903084;
// aapt resource value: 0x7f03002d
- public const int DownloadQueue = 2130903085;
+ public const int DownloadItem = 2130903085;
// aapt resource value: 0x7f03002e
- public const int EditMetaData = 2130903086;
+ public const int DownloadQueue = 2130903086;
// aapt resource value: 0x7f03002f
- public const int EmptyListCategory = 2130903087;
+ public const int EditMetaData = 2130903087;
// aapt resource value: 0x7f030030
- public const int EmptyLoadingLayout = 2130903088;
+ public const int EmptyListCategory = 2130903088;
// aapt resource value: 0x7f030031
- public const int EmptyView = 2130903089;
+ public const int EmptyLoadingLayout = 2130903089;
// aapt resource value: 0x7f030032
- public const int EmptyYoutubeSearch = 2130903090;
+ public const int EmptyView = 2130903090;
// aapt resource value: 0x7f030033
- public const int exo_list_divider = 2130903091;
+ public const int EmptyYoutubeSearch = 2130903091;
// aapt resource value: 0x7f030034
- public const int exo_playback_control_view = 2130903092;
+ public const int exo_list_divider = 2130903092;
// aapt resource value: 0x7f030035
- public const int exo_player_control_view = 2130903093;
+ public const int exo_playback_control_view = 2130903093;
// aapt resource value: 0x7f030036
- public const int exo_player_view = 2130903094;
+ public const int exo_player_control_view = 2130903094;
// aapt resource value: 0x7f030037
- public const int exo_simple_player_view = 2130903095;
+ public const int exo_player_view = 2130903095;
// aapt resource value: 0x7f030038
- public const int exo_track_selection_dialog = 2130903096;
+ public const int exo_simple_player_view = 2130903096;
// aapt resource value: 0x7f030039
- public const int folderList = 2130903097;
+ public const int exo_track_selection_dialog = 2130903097;
// aapt resource value: 0x7f03003a
- public const int HomeChannel = 2130903098;
+ public const int folderList = 2130903098;
// aapt resource value: 0x7f03003b
- public const int HomeChannels = 2130903099;
+ public const int HomeChannel = 2130903099;
// aapt resource value: 0x7f03003c
- public const int HomePlaylists = 2130903100;
+ public const int HomeChannels = 2130903100;
// aapt resource value: 0x7f03003d
- public const int HomeShuffle = 2130903101;
+ public const int HomePlaylists = 2130903101;
// aapt resource value: 0x7f03003e
- public const int HomeTopic = 2130903102;
+ public const int HomeShuffle = 2130903102;
// aapt resource value: 0x7f03003f
- public const int LineSong = 2130903103;
+ public const int HomeTopic = 2130903103;
// aapt resource value: 0x7f030040
- public const int LineSongs = 2130903104;
+ public const int LineSong = 2130903104;
// aapt resource value: 0x7f030041
- public const int ListPopupLayout = 2130903105;
+ public const int LineSongs = 2130903105;
// aapt resource value: 0x7f030042
- public const int LogOutButton = 2130903106;
+ public const int ListPopupLayout = 2130903106;
// aapt resource value: 0x7f030043
- public const int Main = 2130903107;
+ public const int LogOutButton = 2130903107;
// aapt resource value: 0x7f030044
- public const int MusicLayout = 2130903108;
+ public const int Main = 2130903108;
// aapt resource value: 0x7f030045
- public const int NoQueue = 2130903109;
+ public const int MusicLayout = 2130903109;
// aapt resource value: 0x7f030046
- public const int NoSong = 2130903110;
+ public const int NoQueue = 2130903110;
// aapt resource value: 0x7f030047
- public const int notification_action = 2130903111;
+ public const int NoSong = 2130903111;
// aapt resource value: 0x7f030048
- public const int notification_action_tombstone = 2130903112;
+ public const int notification_action = 2130903112;
// aapt resource value: 0x7f030049
- public const int notification_media_action = 2130903113;
+ public const int notification_action_tombstone = 2130903113;
// aapt resource value: 0x7f03004a
- public const int notification_media_cancel_action = 2130903114;
+ public const int notification_media_action = 2130903114;
// aapt resource value: 0x7f03004b
- public const int notification_template_big_media = 2130903115;
+ public const int notification_media_cancel_action = 2130903115;
// aapt resource value: 0x7f03004c
- public const int notification_template_big_media_custom = 2130903116;
+ public const int notification_template_big_media = 2130903116;
// aapt resource value: 0x7f03004d
- public const int notification_template_big_media_narrow = 2130903117;
+ public const int notification_template_big_media_custom = 2130903117;
// aapt resource value: 0x7f03004e
- public const int notification_template_big_media_narrow_custom = 2130903118;
+ public const int notification_template_big_media_narrow = 2130903118;
// aapt resource value: 0x7f03004f
- public const int notification_template_custom_big = 2130903119;
+ public const int notification_template_big_media_narrow_custom = 2130903119;
// aapt resource value: 0x7f030050
- public const int notification_template_icon_group = 2130903120;
+ public const int notification_template_custom_big = 2130903120;
// aapt resource value: 0x7f030051
- public const int notification_template_lines_media = 2130903121;
+ public const int notification_template_icon_group = 2130903121;
// aapt resource value: 0x7f030052
- public const int notification_template_media = 2130903122;
+ public const int notification_template_lines_media = 2130903122;
// aapt resource value: 0x7f030053
- public const int notification_template_media_custom = 2130903123;
+ public const int notification_template_media = 2130903123;
// aapt resource value: 0x7f030054
- public const int notification_template_part_chronometer = 2130903124;
+ public const int notification_template_media_custom = 2130903124;
// aapt resource value: 0x7f030055
- public const int notification_template_part_time = 2130903125;
+ public const int notification_template_part_chronometer = 2130903125;
// aapt resource value: 0x7f030056
- public const int NoYtPlaylist = 2130903126;
+ public const int notification_template_part_time = 2130903126;
// aapt resource value: 0x7f030057
- public const int NumberPicker = 2130903127;
+ public const int NoYtPlaylist = 2130903127;
// aapt resource value: 0x7f030058
- public const int player = 2130903128;
+ public const int NumberPicker = 2130903128;
// aapt resource value: 0x7f030059
- public const int playerInfo = 2130903129;
+ public const int player = 2130903129;
// aapt resource value: 0x7f03005a
- public const int PlaylistHeader = 2130903130;
+ public const int playerInfo = 2130903130;
// aapt resource value: 0x7f03005b
- public const int PlaylistItem = 2130903131;
+ public const int PlaylistHeader = 2130903131;
// aapt resource value: 0x7f03005c
- public const int PlaylistList = 2130903132;
+ public const int PlaylistItem = 2130903132;
// aapt resource value: 0x7f03005d
- public const int PlaylistSmallHeader = 2130903133;
+ public const int PlaylistList = 2130903133;
// aapt resource value: 0x7f03005e
- public const int preference = 2130903134;
+ public const int PlaylistSmallHeader = 2130903134;
// aapt resource value: 0x7f03005f
- public const int preference_category = 2130903135;
+ public const int preference = 2130903135;
// aapt resource value: 0x7f030060
- public const int preference_dialog_edittext = 2130903136;
+ public const int preference_category = 2130903136;
// aapt resource value: 0x7f030061
- public const int preference_dropdown = 2130903137;
+ public const int preference_dialog_edittext = 2130903137;
// aapt resource value: 0x7f030062
- public const int preference_information = 2130903138;
+ public const int preference_dropdown = 2130903138;
// aapt resource value: 0x7f030063
- public const int preference_list_fragment = 2130903139;
+ public const int preference_information = 2130903139;
// aapt resource value: 0x7f030064
- public const int preference_recyclerview = 2130903140;
+ public const int preference_list_fragment = 2130903140;
// aapt resource value: 0x7f030065
- public const int preference_widget_checkbox = 2130903141;
+ public const int preference_recyclerview = 2130903141;
// aapt resource value: 0x7f030066
- public const int preference_widget_seekbar = 2130903142;
+ public const int preference_widget_checkbox = 2130903142;
// aapt resource value: 0x7f030067
- public const int preference_widget_switch_compat = 2130903143;
+ public const int preference_widget_seekbar = 2130903143;
// aapt resource value: 0x7f030068
- public const int Preferences = 2130903144;
+ public const int preference_widget_switch_compat = 2130903144;
// aapt resource value: 0x7f030069
- public const int PreferenceToolbar = 2130903145;
+ public const int Preferences = 2130903145;
// aapt resource value: 0x7f03006a
- public const int QueueFooter = 2130903146;
+ public const int PreferenceToolbar = 2130903146;
// aapt resource value: 0x7f03006b
- public const int RecyclerFragment = 2130903147;
+ public const int QueueFooter = 2130903147;
// aapt resource value: 0x7f03006c
- public const int SaveAPlaylist = 2130903148;
+ public const int RecyclerFragment = 2130903148;
// aapt resource value: 0x7f03006d
- public const int search_layout = 2130903149;
+ public const int SaveAPlaylist = 2130903149;
// aapt resource value: 0x7f03006e
- public const int SearchLayout = 2130903150;
+ public const int search_layout = 2130903150;
// aapt resource value: 0x7f03006f
- public const int SeekbarPreference = 2130903151;
+ public const int SearchLayout = 2130903151;
// aapt resource value: 0x7f030070
- public const int select_dialog_item_material = 2130903152;
+ public const int SeekbarPreference = 2130903152;
// aapt resource value: 0x7f030071
- public const int select_dialog_multichoice_material = 2130903153;
+ public const int select_dialog_item_material = 2130903153;
// aapt resource value: 0x7f030072
- public const int select_dialog_singlechoice_material = 2130903154;
+ public const int select_dialog_multichoice_material = 2130903154;
// aapt resource value: 0x7f030073
- public const int smallLoading = 2130903155;
+ public const int select_dialog_singlechoice_material = 2130903155;
// aapt resource value: 0x7f030074
- public const int SongList = 2130903156;
+ public const int smallLoading = 2130903156;
// aapt resource value: 0x7f030075
- public const int SuggestionLayout = 2130903157;
+ public const int SongList = 2130903157;
// aapt resource value: 0x7f030076
- public const int support_simple_spinner_dropdown_item = 2130903158;
+ public const int SuggestionLayout = 2130903158;
// aapt resource value: 0x7f030077
- public const int tabs = 2130903159;
+ public const int support_simple_spinner_dropdown_item = 2130903159;
// aapt resource value: 0x7f030078
- public const int TimerLayout = 2130903160;
+ public const int tabs = 2130903160;
// aapt resource value: 0x7f030079
- public const int tooltip = 2130903161;
+ public const int TimerLayout = 2130903161;
// aapt resource value: 0x7f03007a
- public const int TwoLineLayout = 2130903162;
+ public const int tooltip = 2130903162;
// aapt resource value: 0x7f03007b
- public const int ViewPager = 2130903163;
+ public const int TwoLineLayout = 2130903163;
// aapt resource value: 0x7f03007c
- public const int YtList = 2130903164;
+ public const int ViewPager = 2130903164;
+
+ // aapt resource value: 0x7f03007d
+ public const int YtList = 2130903165;
static Layout()
{
diff --git a/MusicApp/Resources/drawable/PublicIcon.xml b/MusicApp/Resources/drawable/PublicIcon.xml
new file mode 100644
index 0000000..8118885
--- /dev/null
+++ b/MusicApp/Resources/drawable/PublicIcon.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/MusicApp/Resources/layout/AddToPlaylistItem.xml b/MusicApp/Resources/layout/AddToPlaylistItem.xml
new file mode 100644
index 0000000..cc8afc3
--- /dev/null
+++ b/MusicApp/Resources/layout/AddToPlaylistItem.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MusicApp/Resources/values/PlaylistItem.cs b/MusicApp/Resources/values/PlaylistItem.cs
index bfb7ff3..6da1f38 100644
--- a/MusicApp/Resources/values/PlaylistItem.cs
+++ b/MusicApp/Resources/values/PlaylistItem.cs
@@ -16,6 +16,7 @@ namespace MusicApp.Resources.Portable_Class
public string ImageURL { get; set; }
public bool HasWritePermission { get; set; }
public SyncState SyncState = SyncState.False;
+ public bool SongContained; //For AddToPlaylist dialog
public PlaylistItem() { }