diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 9925178f..37858054 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -23,8 +23,8 @@ THE SOFTWARE. --> diff --git a/assets/about.html b/assets/about.html index 7c06e6c6..cbe00399 100644 --- a/assets/about.html +++ b/assets/about.html @@ -20,12 +20,17 @@ function show(n) {

Vanilla Music

-

Version: 1.0.20 released Jun. 10, 2015

+

Version: 1.0.31 Released Aug. 20, 2015

Website: https://github.com/vanilla-music/vanilla
Issue tracker: https://github.com/vanilla-music/vanilla/issues

Changelog [show]

+1.0.30
+- NEW Display album artwork in listview
+- NEW Fling-Remove of playlist items
+- FIX Fixed playlist reordering bug
+
 1.0.20
 - NEW Support for heads-up-display notifications
 - NEW Added 'skip 10 seconds' longpress action
diff --git a/res/layout-v21/draggable_row.xml b/res/layout-v21/draggable_row.xml
deleted file mode 100644
index 219e06e5..00000000
--- a/res/layout-v21/draggable_row.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-	
-
-		
-		
-			
-			
-			
-			
-	
-
-	
-
-
diff --git a/res/layout/draggable_row.xml b/res/layout/draggable_row.xml
index e69e5d7f..ce4defed 100644
--- a/res/layout/draggable_row.xml
+++ b/res/layout/draggable_row.xml
@@ -30,38 +30,47 @@ along with this program. If not, see .
 
 		
+			android:background="@color/now_playing_marker" />
+
+		
+
 		
-			
-			
-			
-			
+
+		
+
+		
 	
 
 	
-
-
diff --git a/res/layout/library_row_expandable.xml b/res/layout/library_row_expandable.xml
index ae200453..1a0d92de 100644
--- a/res/layout/library_row_expandable.xml
+++ b/res/layout/library_row_expandable.xml
@@ -25,6 +25,15 @@ THE SOFTWARE.
 	android:layout_width="match_parent"
 	android:layout_height="wrap_content"
 	android:orientation="horizontal">
+	
 	
 	
 
diff --git a/res/layout/playlist_activity.xml b/res/layout/playlist_activity.xml
index 22683663..60614f95 100644
--- a/res/layout/playlist_activity.xml
+++ b/res/layout/playlist_activity.xml
@@ -26,4 +26,7 @@ along with this program. If not, see .
 	dslv:drag_enabled="false"
 	dslv:drag_start_mode="onMove"
 	dslv:float_background_color="?float_color"
+	dslv:remove_enabled="true"
+	dslv:remove_mode="flingRemove"
+	dslv:fling_handle_id="@+id/dragger"
 	dslv:drag_handle_id="@+id/dragger"/>
diff --git a/res/values-cs/translatable.xml b/res/values-cs/translatable.xml
index 830c6ddf..4bd76a0e 100644
--- a/res/values-cs/translatable.xml
+++ b/res/values-cs/translatable.xml
@@ -154,6 +154,8 @@
   Akce upozornění
   Převrátit barvu upozornění
   Použít bílý text místo černého
+  Velmi detailní upozornění
+  Oznamovat změny skladeb za použití \'Heads-Up-Notification\'
   Obrazovka přehrávání
   Otevřít při spuštění
   Při spuštění otevřít náhled přehrávání
diff --git a/res/values-de/translatable.xml b/res/values-de/translatable.xml
index 2c81afab..ccbdb4d3 100644
--- a/res/values-de/translatable.xml
+++ b/res/values-de/translatable.xml
@@ -3,34 +3,34 @@
   Vanilla Music
   
   Keine Titel auf dem Gerät gefunden.
-  Keine Titel ausgewählt. Wählen Sie Titel aus der Bibliothek oder starten Sie den Zufallsmodus durch Antippen dieser Nachricht.
+  Keine Titel ausgewählt. Wählen Sie Titel aus der Bibliothek oder starten Sie die Zufallswiedergabe durch Antippen dieser Nachricht.
   Einstellungen
   Bibliothek
-  Keine zufällige Wiedergabe
-  Titel zufällig wiedergeben
-  Titel kontinuierlich durchwürfeln
-  Alben zufällig wiedergeben
+  Keine Zufallswiedergabe
+  Zufallswiedergabe Titel
+  Dauerzufallswiedergabe Titel
+  Zufallswiedergabe Alben
   Nicht wiederholen
   Wiederholen
   Aktuellen Titel wiederholen
   Nach aktuellem Titel stoppen
-  Zufällige Wiedergabe
-  Zufällige Wiedergabe aktiv
-  Konnte Titel %s nicht laden. Er ist möglicherweise beschädigt oder fehlt.
-  Wiedergabereihe geleert.
+  Zufallswiedergabe
+  Zufallswiedergabe aktiviert
+  Titel %s konnte nicht geladen werden. Er ist möglicherweise beschädigt oder fehlt.
+  Warteschlange geleert.
   Cover
-  Schließen-Benachrichtigung
+  Benachrichtigung beim Schließen
   Genre
   Titel
   Komponist
   Format
   Titel
-  Künstler
+  Interpret
   Album
   Jahr
   rgain
   
-  Namen der Wiedergabeliste auswählen
+  Name der Wiedergabeliste auswählen
   Erstellen
   Überschreiben
   Abbrechen
@@ -41,19 +41,19 @@
   Abspielen
   Bearbeiten
   Umbenennen
-  Als Wiedergabeliste speichern…
-  Zur Wiedergabeliste hinzufügen…
-  Zu Favoriten hinzufügen…
+  Als Wiedergabeliste speichern …
+  Zur Wiedergabeliste hinzufügen …
+  Zu Favoriten hinzufügen …
   Favoriten
-  Neue Wiedergabeliste…
+  Neue Wiedergabeliste …
   Aufklappen
   Löschen
   Aktueller Titel
-  Sortiere nach
+  Sortieren nach
   Suche
   Fertig
   Entfernen
-  Suche entfernen
+  Suche leeren
   Einreihen - oder abspielen falls pausiert
   
     1 Titel wird abgespielt.
@@ -72,9 +72,9 @@
     %d Titel gelöscht.
   
   Löschen von %s fehlgeschlagen.
-  \'%s\' wurde gelöscht.
-  \'%s\' löschen?
-  Datei \'%s\' löschen?
+  \"%s\" wurde gelöscht.
+  \"%s\" löschen?
+  Datei \"%s\" löschen?
   Interpreten
   Alben
   Titel
@@ -86,7 +86,7 @@
   Alle abspielen
   Alle einreihen
   Alle Titel
-  Mehr vom Künstler
+  Mehr vom Interpreten
   Mehr aus dem Album
   Name
   Anzahl der Titel
@@ -101,7 +101,7 @@
   Aufsteigend
   Absteigend
   
-  %s (Angehalten)
+  %s (angehalten)
   
   
     1 Sekunde
@@ -117,82 +117,82 @@
   
   Audio
   Lautstärke
-  Kopfhörer/Bluetooth-Steuerung
+  Headset-/Bluetooth-Steuerung
   Dies wird auch für die Steuerelemente der ICS-Bildschirmsperre benötigt.
-  Headset Steuerung
-  Piepen nachdem ein Titel via Headset übersprungen wurde
+  Headset-Steuerung signalisieren
+  Akustisches Signal nach dem Überspringen eines Titels via Headset-Steuerung.
   Nur externer Ausgang
   Verhindert, dass Musik über die internen Lautsprecher wiedergegeben wird.
-  Anhalten wenn nicht angeschlossen
-  Anhalten, wenn die Kopfhörer entfernt werden.
-  Abspielen beim anschließen
-  Abspielen wenn der Kopfhörer angeschlossen wurde. (Nur wenn der Dienst aktiv ist)
+  Pausieren, wenn nicht angeschlossen
+  Pausieren, wenn der Kopfhörer entfernt wird.
+  Abspielen beim Anschließen
+  Abspielen, wenn der Kopfhörer angeschlossen wird (funkioniert nur bei aktivem Dienst).
   Replay Gain
   Replay Gain aktivieren
-  Replay Gain Einstellungen
-  Aktiviere per-track Replay Gain
-  Titel in einheitlicher Lautstärke abspielen
-  Aktiviere Album Replay Gain
+  Replay Gain-Einstellungen
+  Per-Titel-Replay Gain aktivieren
+  Alle Titel in einheitlicher Lautstärke abspielen
+  Album-Replay Gain aktivieren
   Lautstärke von Alben beibehalten
-  Replay Gain Vorverstärker
-  Titel ohne Replay Gain Information
+  Replay Gain-Vorverstärker
+  Titel ohne Replay Gain-Information
   Lautstärke senken um: 
   Datei vorauslesen
   Liest den momentan abgespielten Titel im Voraus ein (löst Probleme mit langsamen SD-Karten).
   Equalizer
-  Fortlaufend durchwürfeln
-  Im \'Zufällige Wiedergabe\' Modus werden die Titel fortlaufend neu angeordnet
+  Dauerzufallswiedergabe
+  Titel werden fortlaufend neu durchgemischt
   Benachrichtigungen
   Benachrichtigungsmodus
   Benachrichtigungsaktion
   Farbe der Benachrichtigung umkehren
   Text weiß statt schwarz anzeigen
-  Auffällige Notifikation
-  Aktuellen Titel als \'Heads-Up-Notifikation\' anzeigen
-  Wiedergabebildschirm
+  Auffällige Benachrichtigung
+  Titelwechsel als \"Heads-Up\"-Benachrichtigung anzeigen
+  Wiedergabeansicht
   Beim Start öffnen
-  Wiedergabeansicht beim Start anzeigen
+  Wiedergabeansicht beim Start öffnen
   Anzeigemodus
-  Hoch-Wisch Aktion
-  Runter-Wisch Aktion
-  Cover-Antippen Aktion
-  Aktion bei langem Cover-Drücken
-  Bibliotheksbildschirm
+  Aktion beim Hochwischen
+  Aktion beim Runterwischen
+  Aktion beim Coverantippen
+  Aktion bei langem Coverdrücken
+  Bibliotheksansicht
   Steuerelemente in Bibliotheksansicht
-  Zeige den aktuell gespielten Titel und die Steuerelemente in der Bibliotheksansicht
+  Aktuell abgespielten Titel und Steuerelemente in Bibliotheksansicht anzeigen
   Standardaktion
-  Standard Wiedergabelisten-Aktion
-  Beschleunigungssensor-Schütteln
-  Beschleunigungssensor-Schütteln aktivieren
-  Ist nur aktiv wenn Musik abgespielt wird. Funktioniert auf einigen Geräten nicht bei ausgeschaltetem Bildschirm.
+  Wiedergabelisten-Standardaktion
+  Schütteln
+  Schütteln aktivieren
+  Ist nur während abgespielter Musik aktiv. Funktioniert auf einigen Geräten nicht bei ausgeschaltetem Bildschirm.
   Aktion beim Schütteln
   Schwellwert beim Schütteln
   Sonstige Funktionen
-  Dunkles Theme verwenden
-  Aktiviert das \'Dark Material Design Theme\'
+  Dunkles Design verwenden
+  Aktiviert das dunkle \"Material\"-Design
   Bildschirmsperre deaktivieren
-  Bildschirmsperre verhindern wenn Bibliothek- oder Wiedergabeansicht aktiv
-  Inaktivitäts-Zeitabschaltung aktivieren
-  Wenn aktiviert, wird die Wiedergabe nach der angegebenen Inaktivität beendet
-  Inaktive Zeit
+  Bildschirmsperre verhindern, wenn Bibliothek- oder Wiedergabeansicht aktiv
+  Inaktivitätszeitabschaltung aktivieren
+  Falls aktiviert, wird die Wiedergabe nach der angegebenen Inaktivität beendet
+  Inaktivitätszeitabschaltung
   Cover-Darstellung deaktivieren
-  Jegliches Laden von Cover-Art vermeiden
+  Jegliches Laden von Albumcovern vermeiden
   Albumcover von Android verwenden
-  Verwendet Androids interne Mediendatenbank um Albumcover zu laden
+  Androids interne Mediendatenbank verwenden, um Albumcover zu laden
   Cover aus Ordner laden
-  Sucht nach Dateien mit den Namen cover.jpg, album.jpg oder artwork.jpg und verwendet jene als Albumcover
-  Cover aus \'verstecktem\' Ordner laden
-  Verwendet die Datei unter \'/sdcard/Music/.vanilla/ARTIST/ALBUM.jpg\' als Albumcover. (z.B: /sdcard/Music/.vanilla/Jack White/Blunderbuss.jpg)
-  Widget-Doppelklick
-  Doppeltes Antippen des 1x1 Widget öffnet die Wiedergabeansicht. Verursacht eine Verzögerung von 400 ms bevor das Widget auf Aktionen reagiert.
-  ScrobbleDroid API verwenden
+  Nach Dateien mit den Namen cover.jpg, album.jpg oder artwork.jpg suchen und diese als Albumcover anzeigen
+  Cover aus verstecktem Ordner laden
+  Albumcover von \"/sdcard/Music/.vanilla/ARTIST/ALBUM.jpg\" laden, falls möglich.
+  Widget-Doppelantippen
+  Doppeltes Antippen des 1x1-Widgets öffnet die Wiedergabeansicht. Verursacht eine Verzögerung von 400 ms bevor das Widget auf Aktionen reagiert.
+  ScrobbleDroid-API verwenden
   Zu Last.FM scrobbeln mithilfe von ScrobbleDroid oder Simple Last.FM Scrobbler
-  Emuliere Standardplayer-Benachrichtigungen
-  Sende Benachrichtigungen, welche den normalen Standardplayer emulieren, um mit externen Bildschirmsperre-Steuerelementen, Widgets etc. kompatibel zu sein.
+  Standardplayer-Benachrichtigungen emulieren
+  Benachrichtigungen senden, welche den normalen Standardplayer emulieren, um mit externen Bildschirmsperre-Steuerelementen, Widgets etc. kompatibel zu sein.
   Bibliothek aktualisieren
   Antippen, um externem Speicher nach Musik zu durchsuchen
-  Aktualisierung wird durchgeführt…
-  Durchsuchen abgeschlossen. Antippen für erneute Suche.
+  Suche wird durchgeführt …
+  Durchsuchen abgeschlossen. Für erneute Suche antippen.
   Über
   Tab-Reihenfolge
   Anpassen der Reihenfolge und Sichtbarkeit der Bibliothek-Tabs
@@ -203,21 +203,21 @@
   Bei Wiedergabe anzeigen (Standard)
   Immer anzeigen
   Bibliothek öffnen (Standard)
-  Mini-popup öffnen
+  Mini-Popup öffnen
   Zum nächsten Titel springen
   Vanilla Music öffnen
   Info auf dem Cover
   Info unter dem Cover
-  Info fest oben
+  Info oben fixiert
   Keine
   Bibliothek öffnen
   Wiedergabe/Pause
   Nächster Titel
-  Voriger Titel
+  Vorheriger Titel
   Nächstes Album
-  Voriges Album
-  Wiederholungsart durchwählen
-  Zufällige Wiedergabearten durchwählen
+  Vorheriges Album
+  Wiederholungsmodi wechseln
+  Zufallswiedergabemodi wechseln
   Album einreihen
   Interpret einreihen
   Genre einreihen
@@ -226,10 +226,10 @@
   Warteschlange anzeigen
   Warteschlange leeren
   Warteschlange
-  Steuerelemente ein/-ausblenden
+  Steuerelemente ein-/ausblenden
   10 Sekunden zurück springen
   10 Sekunden vorwärts springen
-  Startverzeichnis
-  Dateibrowser startet in diesem Verzeichnis
+  Startordner
+  Dateimanager startet in diesem Ordner
   Auswählen
 
diff --git a/res/values-sr-rRS/translatable.xml b/res/values-sr-rRS/translatable.xml
new file mode 100644
index 00000000..43af1e43
--- /dev/null
+++ b/res/values-sr-rRS/translatable.xml
@@ -0,0 +1,197 @@
+
+
+  Ванила музика
+  
+  Нема песама на вашем уређају.
+  Ништа није изабрано. Изаберите песме из библиотеке или уђите у насумични режим тапом на ову поруку.
+  Поставке
+  Библиотека
+  Без тумбања
+  Претумбај песме
+  Претумбавај песме непрестано
+  Претумбај албуме
+  Не понављај
+  Понављај
+  Понови текућу песму
+  Заустави након текуће песме
+  Насумично
+  Неуспех учитавања песме %s. Можда је фајл оштећен или га нема.
+  Ред пуштања очишћен.
+  Омот
+  Затвори обавештење
+  жанр
+  нумера
+  композитор
+  формат
+  наслов
+  извођач
+  албум
+  година
+  
+  Наслов листе нумера
+  Направи
+  Пребриши
+  Одустани
+  Да обришем листу нумера %s?
+  
+  Стави у ред
+  Пусти следећу
+  Пусти
+  Уреди
+  Преименуј
+  Сачувај као листу нумера…
+  Сачувај у листу нумера…
+  Додај у омиљене
+  Омиљене
+  Нова листа нумера…
+  Рашири
+  Обриши
+  Текућа песма
+  Поређај по
+  Тражи
+  Готово
+  Уклони
+  Очисти претрагу
+  У ред ако је пуштено; пусти ако је паузирано
+  
+    1 песма пуштена.
+    %d песме пуштене.
+    %d песама пуштено.
+  
+  
+    1 песма стављена у ред.
+    %d песме стављене у ред.
+    %d песама стављено у ред.
+  
+  
+    1 песма додата у листу нумера %2$s.
+    %1$d песме додате у листу нумера %2$s.
+    %1$d песама додато у листу нумера %2$s.
+  
+  
+    1 песма обрисана.
+    %d песме обрисане.
+    %d песама обрисано.
+  
+  Брисање %s није успело.
+  „%s“ обрисана.
+  Да обришем „%s“?
+  Да обришем фајл „%s“?
+  Извођачи
+  Албуми
+  Песме
+  Листе нумера
+  Жанрови
+  Фајлови
+  Ништа
+  Непознато
+  Пусти све
+  Стави све у ред
+  Све песме
+  Још од извођача
+  Још са албума
+  називу
+  броју нумера
+  години
+  датуму додавања
+  извођачу, албуму
+  извођачу, албуму, нумери
+  извођачу, албуму, наслову
+  извођачу, години
+  албуму, нумери
+  броју пуштања
+  Растуће
+  Опадајуће
+  
+  %s (паузирана)
+  
+  
+    1 секунда
+    %d секунде
+    %d секунди
+  
+  
+    1 минута
+    %d минуте
+    %d минута
+  
+  
+    1 сат
+    %d сата
+    %d сати
+  
+  Звук
+  Паузирај по искључењу
+  Пауза по искључењу слушалица.
+  Пусти по укључењу 
+  Пуштање музике по укључењу слушалица. (Ради само ако је сервис покренут.)
+  Укључи предучитавање
+  Еквилајзер
+  Обавештења
+  Приказ обавештења
+  Радња обавештења
+  Веома исцрпно обавештење
+  Екран пуштања
+  Отвори по покретању
+  Отвара екран пуштања по покретању
+  Приказ информација
+  Превлачење на горе
+  Превлачење на доле
+  Тап на омот
+  Дужи притисак на омот
+  Екран библиотеке
+  Подразумевана радња
+  Подразумевана радња листе нумера
+  Протресање телефона
+  Омогући протресање телефона
+  Активно само ако је музика пуштена. На неким уређајима не ради када је екран угашен.
+  Протресање
+  Праг силе протресања
+  Разне функције
+  Користи тамну тему
+  Тамна материјал тема
+  Двотап на виџет
+  Двотап на 1x1 виџет отвара плејер. Опција поставља застој од 400ms пре одзива виџета на радње.
+  Освежи библиотеку
+  Скенирање у току…
+  Скенирање завршено. Тапните за поновно скенирање.
+  О програму
+  Редослед језичака
+  Прилагођавање редоследа и видљивости језичака библиотеке
+  Врати подразумевано
+  
+  претходно коришћена радња
+  никад
+  у току пуштања (подраз.)
+  увек
+  отвара библиотеку (подраз.)
+  отвара искачуће прозорче
+  пушта следећу песму
+  отвара цео плејер
+  на омоту
+  испод омота
+  фиксиран на врху
+  не ради ништа
+  отвара библиотеку
+  пушта/паузира
+  пушта следећу песму
+  пушта претходну песму
+  пушта следећи албум
+  пушта претходни албум
+  мења режим понављања
+  мења режим тумбања
+  Стави албум у ред
+  Стави извођача у ред
+  Стави жанр у ред
+  Очисти ред
+  Испразни ред
+  Прикажи ред
+  Уклони остале из реда
+  Ред пуштања
+  мења приказ контрола
+  прескаче 10 секунди уназад
+  прескаче 10 секунди унапред
+  Почетна страница
+  Прегледач фајлова почиње од ове фасцикле
+  Изабери
+
diff --git a/res/values-tr/translatable.xml b/res/values-tr/translatable.xml
index 253a8816..c1fca516 100644
--- a/res/values-tr/translatable.xml
+++ b/res/values-tr/translatable.xml
@@ -147,6 +147,8 @@
   Bildirim Eylemi
   Bildirim rengini tersine döndür
   Siyah metin yerine beyaz metin kullan
+  Tam sözlü bildirim
+  Şarkı değişikliklerini \'Ekran Üstü Bildirimi\' ile göster
   Oynatma Ekranı
   Başlangıçta Aç
   Başlangıçta oynatım görünümünü açar
diff --git a/res/values-v21/theme.xml b/res/values-v21/theme.xml
index 775e6a04..e019dd9a 100644
--- a/res/values-v21/theme.xml
+++ b/res/values-v21/theme.xml
@@ -35,6 +35,9 @@ Copyright (C) 2015 Adrian Ulrich 
 	@color/vanillaAccent
 	@color/material_grey_600
 
+	
+	@color/vanillaAccent
+