aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2014-04-02 21:36:31 -0700
committerScott Jackson <daneren2005@gmail.com>2014-04-02 21:36:31 -0700
commitd28822f34ce40785d24bcd1450f10aa99c851e28 (patch)
tree22a76ab6d5447377e7691c2ffcd3771749c0de0a
parent8121ea7400b906900654b097d96e521b8c9f8a82 (diff)
downloaddsub-d28822f34ce40785d24bcd1450f10aa99c851e28.tar.gz
dsub-d28822f34ce40785d24bcd1450f10aa99c851e28.tar.bz2
dsub-d28822f34ce40785d24bcd1450f10aa99c851e28.zip
Pull changes from xml, won't be ever translating changelogs
-rw-r--r--res/raw/changelog.xml308
-rw-r--r--res/xml/changelog.xml308
-rw-r--r--src/github/daneren2005/dsub/view/ChangeLog.java30
3 files changed, 314 insertions, 332 deletions
diff --git a/res/raw/changelog.xml b/res/raw/changelog.xml
deleted file mode 100644
index 032d1038..00000000
--- a/res/raw/changelog.xml
+++ /dev/null
@@ -1,308 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<changelog>
- <release version="4.5.7" versioncode="98" releasedate="4/1/2014">
- <change>Add X to notification when casting for quick disconnect</change>
- <change>Chromecast obeys repeat preferences</change>
- <change>Shuffle by album by default (shuffle on now playing screen if you want by song)</change>
- <change>Don't show Chromecast as option if Play Services isn't installed</change>
- <change>Improve the handling of cover art for multi-disc albums</change>
- <change>Pause for calls when using DSub as remote</change>
- <change>German translation (thanks thknepper)</change>
- <change>Several minor bug fixes</change>
- </release>
- <release version="4.5.6" versioncode="97" releasedate="3/22/2014">
- <change>Fix issues with Chromecast reconnecting</change>
- <change>Work around for Samsung's bluetooth metadata for 4.3+ devices</change>
- <change>Work around for Show Artist not working when playing from playlists</change>
- <change>Fix a crash on Froyo devices</change>
- <change>Fix for some songs showing as downloaded when the server only sent a 0 length file</change>
- </release>
- <release version="4.5.5" versioncode="96" releasedate="3/14/2014">
- <change>Now Playing screen improvements</change>
- <change>Bass Booster/Voice Booster added in the EQ settings</change>
- <change>Equalizer fixes and improvements</change>
- <change>Added Show Artist to Now Playing screen</change>
- <change>Screen On/Off changed to a checkbox</change>
- <change>Click on album art opens list view</change>
- <change>ChromeCast bug fixes</change>
- <change>Fix genres not auto adding more if songs > 20 and albums = 0</change>
- <change>Fix rotating screen after using Show Album</change>
- <change>Improve memory usage</change>
- </release>
- <release version="4.5.4" versioncode="94" releasedate="3/3/2014">
- <change>Fix cache location reset for Samsung upgrades</change>
- </release>
- <release version="4.5.3" versioncode="93" releasedate="2/26/2014">
- <change>WARNING: Please read the first change!</change>
- <change>Google changed Android so that apps can only write to a specific location on a SD card for 4.4+. Samsung is currently upgrading their phones to 4.4, so if you have a Galaxy phone you will probably receive a notification that the cache location has been changed to the only place DSub can write to now. Everyone else's settings will be left alone, but the default cache location has also been changed.</change>
- <change>When your only playing one song, next/previous buttons skip within song (mostly useful for podcasts)</change>
- <change>Added option to auto open to Library instead of the Home tab (under Settings -> Appearance)</change>
- <change>Add more information to Send Log function for easier debugging</change>
- <change>Some minor bug fixes</change>
- </release>
- <release version="4.5.2" versioncode="92" releasedate="2/23/2014">
- <change>Add support for casting in offline mode</change>
- <change>Use internal IP for ChromeCast if using a http address</change>
- <change>Fix loading getting stuck on 4.1 and below devices</change>
- </release>
- <release version="4.5.1" versioncode="91" releasedate="2/21/2014">
- <change>Fix crash on Android 2.2/2.3 devices</change>
- </release>
- <release version="4.5" versioncode="90" releasedate="2/21/2014">
- <change>Add ChromeCast support for music only (Android 2.3+ only)</change>
- <change>Video/Offline mode to follow</change>
- <change>More detailed download notification (Android 4.2+)</change>
- <change>Cancel button on download notification (Android 4.2+)</change>
- <change>Update background threading architecture to be more efficient</change>
- <change>Memory optimizations</change>
- <change>Never sync the demo server</change>
- <change>Clear album art cache on exit</change>
- <change>Fix cache cleaner not using pinned music in space calculations</change>
- <change>Don't scrobble podcasts</change>
- <change>Fix offline scrobbling bug</change>
- <change>Fix some offline caching issues when sync is on with multiple servers</change>
- </release>
- <release version="4.4" versioncode="86" releasedate="2/5/2014">
- <change>Browse by ID3 Tags instead of folder structure (off by default)</change>
- <change>Probably a good idea to clear existing cache since there will be many songs that don't match up</change>
- <change>Add unstar option to mass unstar songs in the Starred list</change>
- <change>Convert the start timer to use a slider</change>
- <change>Add years to albums display (requires Subsonic 4.9+)</change>
- <change>Renamed all Delete's to Delete something to remove ambiguity</change>
- <change>Fixed some places where rotating the screen caused a crash</change>
- <change>Various minor bug fixes</change>
- </release>
- <release version="4.3.7" versioncode="84" releasedate="1/22/2014">
- <change>Add stats to genres for 4.9Beta3+ Servers</change>
- <change>Fix stuck Last.FM notification if you use it to scrobble</change>
- <change>Fix shuffle play issue</change>
- <change>Fix pressing next from bluetooth controls not looping back to start with repeat set to all</change>
- </release>
- <release version="4.3.6" versioncode="81" releasedate="1/19/2014">
- <change>Added optional SSID to use for local network address (requires new permission: ACCESS_WIFI_STATE)</change>
- <change>Fix not being able to clear local network address</change>
- <change>Fix Galaxy S3 issues</change>
- <change>Hide star button on now playing screen if hidden in settings</change>
- <change>Fix podcasts not being clickable in offline mode</change>
- <change>Bunch of minor improvements/bugfixes</change>
- </release>
- <release version="4.3.5" versioncode="80" releasedate="1/11/2014">
- <change>Fix downloads not limiting bitrate correctly</change>
- </release>
- <release version="4.3.4" versioncode="79" releasedate="1/9/2014">
- <change>New Share management tab (can disable in settings). Ability to share albums/songs (thanks archrival)</change>
- <change>High quality album art cache (doesn't overwrite existing downloaded art) (thanks archrival)</change>
- <change>Add ability to hide Play next/Play Last/Star/Share from menus</change>
- <change>Add ability to define a separate IP used while browsing via WiFi</change>
- <change>With unlimited bitrate, default to 320 kpbs if transcoding to mp3 (instead of server default of 128 kpbs)</change>
- <change>Show artist as a option under album lists/search albums</change>
- <change>GZip if tomcat/reverse proxy is set up to support it</change>
- <change>Fix for using play next sometimes screwing up playback</change>
- <change>Fix listened to podcasts not being deleted in certain circumstances</change>
- </release>
- <release version="4.3.3" versioncode="77" releasedate="12/25/2013">
- <change>Enable keep starred songs synced in settings</change>
- <change>Enable sync newly added in settings</change>
- <change>Sync notification when new stuff is downloaded (can be disabled)</change>
- <change>Added albums by decade button to home screen on 4.9Beta3+</change>
- <change>Browse genres by album (instead of by song) on 4.9Beta3+</change>
- <change>Sort Podcasts by name</change>
- <change>Sort albums by year on 4.9Beta3+</change>
- <change>Fix clicking on notifications/widgets</change>
- <change>Many sync fixes/improvements</change>
- <change>Background optimizations to improve battery life</change>
- <change>Fix genres not being sorted/weird characters in 4.9Beta3+</change>
- <change>Fix crash turning screen back on in Android 4.3</change>
- <change>Various minor bug fixes</change>
- </release>
- <release version="4.3.2" versioncode="76" releasedate="12/8/2013">
- <change>Click on album art to popup a larger version</change>
- <change>Added Show all media button to replace albums with songs</change>
- <change>Automatically delete podcasts that are > 95% listened to</change>
- <change>Added Show Details button to albums (Year/Genre on Subsonic 4.9Beta3+)</change>
- <change>Fix podcasts syncing trying to redownload ones you delete</change>
- <change>Fix the context menus on the first pane on tablets not working</change>
- <change>Bunch of random bug fixes and enhancements</change>
- </release>
- <release version="4.3.1" versioncode="75" releasedate="11/30/2013">
- <change>Fix search on MusicCabinet servers</change>
- </release>
- <release version="4.3.0" versioncode="74" releasedate="11/30/2013">
- <change>Manage new sync options in Settings -> Cache/Network</change>
- <change>Mark playlists as Keep Synced to auto download whole playlist</change>
- <change>Mark podcasts as Keep Synced to auto download new podcasts</change>
- <change>New Search Provider that searches as you type (thanks Sindre)</change>
- <change>When using "Listen To" search, autoplay artist or albums if they match the query</change>
- <change>Full screen option in Settings. Immersive mode for Android 4.4+</change>
- <change>Fix KitKat's lockscreen scrollbar for Android 4.4+</change>
- <change>Fix crashes on KitKat</change>
- <change>Added Play Next to artist/album context menus + song overflow menu</change>
- <change>Hungarian translation (thanks Andrássy László)</change>
- <change>Tons of bug fixes</change>
- </release>
- <release version="4.2.2" versioncode="71" releasedate="11/22/2013">
- <change>Added starring for artists for 4.9+ Servers</change>
- <change>Add ability to place large widget on lockscreen for Android 4.2+</change>
- <change>Option to use app's custom sorting (on by default)</change>
- <change>Lots of tablet UI enhancements</change>
- <change>Updated translations</change>
- <change>Tons of bug fixes</change>
- </release>
- <release version="4.2.1" versioncode="70" releasedate="11/15/2013">
- <change>Fixed crash when going to download list with Screen On = true</change>
- <change>Fixed crash when changing volume in RC mode</change>
- </release>
- <release version="4.2.0" versioncode="69" releasedate="11/14/2013">
- <change>Changed from tabs to Pull Out Drawer like newer Google docs specify</change>
- <change>Major UI update with better scaling icons</change>
- <change>Updated main app icon (thanks Ben Sumner)</change>
- <change>Added tablet layout that better uses extra space</change>
- <change>New Bookmarks tab</change>
- <change>Persistent notification is like other music apps now (change in settings)</change>
- <change>Ability to hide Podcasts/Bookmarks/Chat tabs</change>
- <change>Pressing next with repeat all on loops back to beginning</change>
- <change>Increase right padding so context buttons are easier to press</change>
- </release>
- <release version="4.1.8" versioncode="66" releasedate="10/26/2013">
- <change>Fix offline shuffle mode</change>
- </release>
- <release version="4.1.7" versioncode="65" releasedate="10/21/2013">
- <change>Settings screen now broken down by sections</change>
- <change>Added option to choose whether or not to pause on headphone/bluetooth disconnect</change>
- <change>Added confirm for clearing current queue</change>
- <change>Added option to hide widget while nothing is playing</change>
- <change>Fix not being able to change position in Jukebox mode</change>
- <change>Fix position not being saved sometimes when pausing during a streamed song</change>
- <change>Fix sometimes the letters not matching the position on the artist list</change>
- <change>Various minor bug fixes</change>
- </release>
- <release version="4.1.6" versioncode="64" releasedate="10/3/2013">
- <change>Fix recent update sometimes messing up downloaded song</change>
- <change>Fix changing position while streaming a song</change>
- </release>
- <release version="4.1.5" versioncode="63" releasedate="9/27/2013">
- <change>Notification while doing background downloads, clicking will show you the download list</change>
- <change>Put songs in the root directory in a new folder called Root at the bottom of the list</change>
- <change>Speedup of saving/loading current playing list (mostly matters for those using large playlists)</change>
- <change>Cache most common folder listings for better experience while network is intermittent</change>
- <change>Speedup of offline playlist loading</change>
- <change>Fix app reloading data/losing position on orientation change</change>
- <change>Fix Show Album from now playing list</change>
- <change>Fix using shuffle in offline mode sometimes using online songs</change>
- <change>Various optimizations and bug fixes</change>
- </release>
- <release version="4.1.4" versioncode="61" releasedate="8/25/2013">
- <change>Fix for freezes on 4.3</change>
- <change>Fix for starred songs/albums not being clickable</change>
- </release>
- <release version="4.1.3" versioncode="60" releasedate="8/21/2013">
- <change>Updated icon</change>
- <change>Moved from ActionBarSherlock to Google's new equivalent library</change>
- <change>Fix podcasts not showing up if server less than 4.8</change>
- <change>Add option to download all podcasts at once (useful for when first adding a new podcast)</change>
- <change>Put back notification for position changing</change>
- <change>Added AlbumArtist, Genre, Track metadata (Android 4.3+)</change>
- <change>Added position updating for AVRCP 1.3 (Android 4.3+)</change>
- <change>Jukebox volume looks nicer</change>
- <change>Jukebox stays active the next time you start DSub</change>
- <change>More optimizations and bug fixes</change>
- </release>
- <release version="4.1.2" versioncode="59" releasedate="7/24/2013">
- <change>Added option to clear cache from settings</change>
- <change>Added cloud settings backup so when you reinstall on the same device your settings are still there</change>
- <change>Fixed Android 4.3 crash</change>
- <change>Performance enhancements</change>
- </release>
- <release version="4.1.1" versioncode="58" releasedate="7/18/2013">
- <change>Fix some podcasts causing errors</change>
- </release>
- <release version="4.1.0" versioncode="57" releasedate="7/17/2013">
- <change>Added Podcast Tab (4.5+)</change>
- <change>Add/Delete Podcast Channels. Manage server status of Podcast Episodes (4.8+)</change>
- <change>Double press pause on headset to skip to next song</change>
- <change>Added HLS as a option under external video players (4.8+). Skipping doesn't seem to work for me.</change>
- <change>Fix pressing play from widget from sometimes starting song over</change>
- <change>Various minor UI tweaks to make things look nicer</change>
- <change>Gapless Playback setting: if off now acts more like base Subsonic app to hopefully fix some issues</change>
- </release>
- <release version="4.0.7" versioncode="56" releasedate="7/2/2013">
- <change>Added offline starring to library view instead of just now playing</change>
- <change>Remove * to show downloading, go off of whether arrow is blue or green for cached/perma cached</change>
- <change>Go back to always showing bottom bar so downloading list is accessible </change>
- <change>Fix offline mode matching first letters against ignore list (ie: the), instead of first word</change>
- <change>Add prompt for removing a server</change>
- <change>Fix some cases where list would incorrectly show up blank</change>
- </release>
- <release version="4.0.6" versioncode="55" releasedate="6/25/2013">
- <change>Scrobble and star songs and sync changes back when going online (has trouble when tags don't match folders)</change>
- <change>Fix cases where operations didn't work in online mode when originally added in offline mode and vice versa</change>
- <change>Added blank option to genre picker in the shuffle dialog</change>
- <change>Added option to show track # in front of song (off by default)</change>
- <change>Separate cached playlists from different servers in separate folders so they don't interfere with each other</change>
- <change>Fix for some music files which throw errors at the end not proceeding to the next song</change>
- <change>Fix flash preference not being obeyed for the Play External option</change>
- <change>As songs are downloaded in background list, automatically remove them</change>
- <change>Fix low quality album artwork in large widgets</change>
- <change>Fix a rare case that can cause a song to be played twice</change>
- <change>Fix for some who listen to untranscoded flac songs</change>
- <change>Remove bottom bar if nothing is in the queue</change>
- <change>Use .nomedia file instead of folder for more compatibility</change>
- <change>Clean some sensitive info from the logs</change>
- </release>
- <release version="4.0.5" versioncode="54" releasedate="6/7/2013">
- <change>Fix album art on old Subsonic/MusicCabinet servers</change>
- </release>
- <release version="4.0.4" versioncode="53" releasedate="6/6/2013">
- <change>Added Genre parsing (thanks archrival)</change>
- <change>Changed Genre to combo selection on 4.8+ servers</change>
- <change>Added video choice similar to Subsonic (Raw is the same as MX but you can choose which player to use)</change>
- <change>Added 4x2, 4x3, 4x4 widgets (thanks archrival)</change>
- <change>Add option to create new playlist when adding song to playlists</change>
- <change>Added option to overwrite existing playlist on 4.7+ servers</change>
- <change>Fix when removing the current server</change>
- <change>Fix edge case in new sort</change>
- </release>
- <release version="4.0.3" versioncode="52" releasedate="5/31/2013">
- <change>Sort by disc number if specified in tags</change>
- <change>Show starred artists in starred list</change>
- <change>Change folder.jpg to albumart.jpg which galleries shouldn't display</change>
- <change>Fix Show Album</change>
- <change>Added support for server Ignored Articles (future server version) + defaults to server's defaults</change>
- <change>On network error return to front of the app instead of exiting all the way</change>
- <change>Fix occasional crash when going back into app after running for a while</change>
- <change>Various minor bugfixes</change>
- </release>
- <release version="4.0.2" versioncode="51" releasedate="5/24/2013">
- <change>Fix if you set chat refresh rate to 0, will just not refresh</change>
- <change>Revert dark theme modification</change>
- <change>New Theme called black which is the pure black background</change>
- <change>Option to disable chat menu, need to exit app and reenter for now</change>
- </release>
-
- <release version="4.0.1" versioncode="50" releasedate="5/23/2013">
- <change>New: Chat Tab (Set chat auto refresh rate from settings)</change>
- <change>New: Dynamic servers, add as many, or remove all but the ones you are using</change>
- <change>New: Added separate setting for songs to preload for Wifi/Mobile</change>
- <change>Improvement: The infinite playlist while shuffling is now persistent between startups</change>
- <change>Theme: White is now more white, got rid of blue text for white theme only</change>
- <change>Theme: Black is now a flat black due to popular request</change>
- <change>Theme: Apply the current theme to settings screen</change>
- <change>Fix: Don't stretch album art on bottom of main tabs</change>
- <change>Fix: Possible fix for some who were having crash on starting EQ</change>
- </release>
-
- <release version="4.0.0" versioncode="48" releasedate="5/16/2013">
- <change>Converted everything to fragments!</change>
- <change>Swipe to switch tabs</change>
- <change>Breadcrumb trail when going down several levels</change>
- <change>Require double tapping back to exit app</change>
- <change>Change log dialog for new versions</change>
- <change>Endless loading on album lists (ie: Random, Recently Added, etc...) instead of pressing more</change>
- <change>Look at what is now playing from main tabs</change>
- <change>Added Playing: Track/Total to Now Playing action bar</change>
- <change>When clicking on a album in search, the parent is also added to the back stack</change>
- <change>Added total time to playlist/album headers</change>
- <change>Fixed a lot of the menu items not working when using search</change>
- <change>Update to Light/Dark themes</change>
- </release>
-</changelog> \ No newline at end of file
diff --git a/res/xml/changelog.xml b/res/xml/changelog.xml
index 7bc0bddc..032d1038 100644
--- a/res/xml/changelog.xml
+++ b/res/xml/changelog.xml
@@ -1,2 +1,308 @@
<?xml version="1.0" encoding="utf-8"?>
-<changelog></changelog>
+<changelog>
+ <release version="4.5.7" versioncode="98" releasedate="4/1/2014">
+ <change>Add X to notification when casting for quick disconnect</change>
+ <change>Chromecast obeys repeat preferences</change>
+ <change>Shuffle by album by default (shuffle on now playing screen if you want by song)</change>
+ <change>Don't show Chromecast as option if Play Services isn't installed</change>
+ <change>Improve the handling of cover art for multi-disc albums</change>
+ <change>Pause for calls when using DSub as remote</change>
+ <change>German translation (thanks thknepper)</change>
+ <change>Several minor bug fixes</change>
+ </release>
+ <release version="4.5.6" versioncode="97" releasedate="3/22/2014">
+ <change>Fix issues with Chromecast reconnecting</change>
+ <change>Work around for Samsung's bluetooth metadata for 4.3+ devices</change>
+ <change>Work around for Show Artist not working when playing from playlists</change>
+ <change>Fix a crash on Froyo devices</change>
+ <change>Fix for some songs showing as downloaded when the server only sent a 0 length file</change>
+ </release>
+ <release version="4.5.5" versioncode="96" releasedate="3/14/2014">
+ <change>Now Playing screen improvements</change>
+ <change>Bass Booster/Voice Booster added in the EQ settings</change>
+ <change>Equalizer fixes and improvements</change>
+ <change>Added Show Artist to Now Playing screen</change>
+ <change>Screen On/Off changed to a checkbox</change>
+ <change>Click on album art opens list view</change>
+ <change>ChromeCast bug fixes</change>
+ <change>Fix genres not auto adding more if songs > 20 and albums = 0</change>
+ <change>Fix rotating screen after using Show Album</change>
+ <change>Improve memory usage</change>
+ </release>
+ <release version="4.5.4" versioncode="94" releasedate="3/3/2014">
+ <change>Fix cache location reset for Samsung upgrades</change>
+ </release>
+ <release version="4.5.3" versioncode="93" releasedate="2/26/2014">
+ <change>WARNING: Please read the first change!</change>
+ <change>Google changed Android so that apps can only write to a specific location on a SD card for 4.4+. Samsung is currently upgrading their phones to 4.4, so if you have a Galaxy phone you will probably receive a notification that the cache location has been changed to the only place DSub can write to now. Everyone else's settings will be left alone, but the default cache location has also been changed.</change>
+ <change>When your only playing one song, next/previous buttons skip within song (mostly useful for podcasts)</change>
+ <change>Added option to auto open to Library instead of the Home tab (under Settings -> Appearance)</change>
+ <change>Add more information to Send Log function for easier debugging</change>
+ <change>Some minor bug fixes</change>
+ </release>
+ <release version="4.5.2" versioncode="92" releasedate="2/23/2014">
+ <change>Add support for casting in offline mode</change>
+ <change>Use internal IP for ChromeCast if using a http address</change>
+ <change>Fix loading getting stuck on 4.1 and below devices</change>
+ </release>
+ <release version="4.5.1" versioncode="91" releasedate="2/21/2014">
+ <change>Fix crash on Android 2.2/2.3 devices</change>
+ </release>
+ <release version="4.5" versioncode="90" releasedate="2/21/2014">
+ <change>Add ChromeCast support for music only (Android 2.3+ only)</change>
+ <change>Video/Offline mode to follow</change>
+ <change>More detailed download notification (Android 4.2+)</change>
+ <change>Cancel button on download notification (Android 4.2+)</change>
+ <change>Update background threading architecture to be more efficient</change>
+ <change>Memory optimizations</change>
+ <change>Never sync the demo server</change>
+ <change>Clear album art cache on exit</change>
+ <change>Fix cache cleaner not using pinned music in space calculations</change>
+ <change>Don't scrobble podcasts</change>
+ <change>Fix offline scrobbling bug</change>
+ <change>Fix some offline caching issues when sync is on with multiple servers</change>
+ </release>
+ <release version="4.4" versioncode="86" releasedate="2/5/2014">
+ <change>Browse by ID3 Tags instead of folder structure (off by default)</change>
+ <change>Probably a good idea to clear existing cache since there will be many songs that don't match up</change>
+ <change>Add unstar option to mass unstar songs in the Starred list</change>
+ <change>Convert the start timer to use a slider</change>
+ <change>Add years to albums display (requires Subsonic 4.9+)</change>
+ <change>Renamed all Delete's to Delete something to remove ambiguity</change>
+ <change>Fixed some places where rotating the screen caused a crash</change>
+ <change>Various minor bug fixes</change>
+ </release>
+ <release version="4.3.7" versioncode="84" releasedate="1/22/2014">
+ <change>Add stats to genres for 4.9Beta3+ Servers</change>
+ <change>Fix stuck Last.FM notification if you use it to scrobble</change>
+ <change>Fix shuffle play issue</change>
+ <change>Fix pressing next from bluetooth controls not looping back to start with repeat set to all</change>
+ </release>
+ <release version="4.3.6" versioncode="81" releasedate="1/19/2014">
+ <change>Added optional SSID to use for local network address (requires new permission: ACCESS_WIFI_STATE)</change>
+ <change>Fix not being able to clear local network address</change>
+ <change>Fix Galaxy S3 issues</change>
+ <change>Hide star button on now playing screen if hidden in settings</change>
+ <change>Fix podcasts not being clickable in offline mode</change>
+ <change>Bunch of minor improvements/bugfixes</change>
+ </release>
+ <release version="4.3.5" versioncode="80" releasedate="1/11/2014">
+ <change>Fix downloads not limiting bitrate correctly</change>
+ </release>
+ <release version="4.3.4" versioncode="79" releasedate="1/9/2014">
+ <change>New Share management tab (can disable in settings). Ability to share albums/songs (thanks archrival)</change>
+ <change>High quality album art cache (doesn't overwrite existing downloaded art) (thanks archrival)</change>
+ <change>Add ability to hide Play next/Play Last/Star/Share from menus</change>
+ <change>Add ability to define a separate IP used while browsing via WiFi</change>
+ <change>With unlimited bitrate, default to 320 kpbs if transcoding to mp3 (instead of server default of 128 kpbs)</change>
+ <change>Show artist as a option under album lists/search albums</change>
+ <change>GZip if tomcat/reverse proxy is set up to support it</change>
+ <change>Fix for using play next sometimes screwing up playback</change>
+ <change>Fix listened to podcasts not being deleted in certain circumstances</change>
+ </release>
+ <release version="4.3.3" versioncode="77" releasedate="12/25/2013">
+ <change>Enable keep starred songs synced in settings</change>
+ <change>Enable sync newly added in settings</change>
+ <change>Sync notification when new stuff is downloaded (can be disabled)</change>
+ <change>Added albums by decade button to home screen on 4.9Beta3+</change>
+ <change>Browse genres by album (instead of by song) on 4.9Beta3+</change>
+ <change>Sort Podcasts by name</change>
+ <change>Sort albums by year on 4.9Beta3+</change>
+ <change>Fix clicking on notifications/widgets</change>
+ <change>Many sync fixes/improvements</change>
+ <change>Background optimizations to improve battery life</change>
+ <change>Fix genres not being sorted/weird characters in 4.9Beta3+</change>
+ <change>Fix crash turning screen back on in Android 4.3</change>
+ <change>Various minor bug fixes</change>
+ </release>
+ <release version="4.3.2" versioncode="76" releasedate="12/8/2013">
+ <change>Click on album art to popup a larger version</change>
+ <change>Added Show all media button to replace albums with songs</change>
+ <change>Automatically delete podcasts that are > 95% listened to</change>
+ <change>Added Show Details button to albums (Year/Genre on Subsonic 4.9Beta3+)</change>
+ <change>Fix podcasts syncing trying to redownload ones you delete</change>
+ <change>Fix the context menus on the first pane on tablets not working</change>
+ <change>Bunch of random bug fixes and enhancements</change>
+ </release>
+ <release version="4.3.1" versioncode="75" releasedate="11/30/2013">
+ <change>Fix search on MusicCabinet servers</change>
+ </release>
+ <release version="4.3.0" versioncode="74" releasedate="11/30/2013">
+ <change>Manage new sync options in Settings -> Cache/Network</change>
+ <change>Mark playlists as Keep Synced to auto download whole playlist</change>
+ <change>Mark podcasts as Keep Synced to auto download new podcasts</change>
+ <change>New Search Provider that searches as you type (thanks Sindre)</change>
+ <change>When using "Listen To" search, autoplay artist or albums if they match the query</change>
+ <change>Full screen option in Settings. Immersive mode for Android 4.4+</change>
+ <change>Fix KitKat's lockscreen scrollbar for Android 4.4+</change>
+ <change>Fix crashes on KitKat</change>
+ <change>Added Play Next to artist/album context menus + song overflow menu</change>
+ <change>Hungarian translation (thanks Andrássy László)</change>
+ <change>Tons of bug fixes</change>
+ </release>
+ <release version="4.2.2" versioncode="71" releasedate="11/22/2013">
+ <change>Added starring for artists for 4.9+ Servers</change>
+ <change>Add ability to place large widget on lockscreen for Android 4.2+</change>
+ <change>Option to use app's custom sorting (on by default)</change>
+ <change>Lots of tablet UI enhancements</change>
+ <change>Updated translations</change>
+ <change>Tons of bug fixes</change>
+ </release>
+ <release version="4.2.1" versioncode="70" releasedate="11/15/2013">
+ <change>Fixed crash when going to download list with Screen On = true</change>
+ <change>Fixed crash when changing volume in RC mode</change>
+ </release>
+ <release version="4.2.0" versioncode="69" releasedate="11/14/2013">
+ <change>Changed from tabs to Pull Out Drawer like newer Google docs specify</change>
+ <change>Major UI update with better scaling icons</change>
+ <change>Updated main app icon (thanks Ben Sumner)</change>
+ <change>Added tablet layout that better uses extra space</change>
+ <change>New Bookmarks tab</change>
+ <change>Persistent notification is like other music apps now (change in settings)</change>
+ <change>Ability to hide Podcasts/Bookmarks/Chat tabs</change>
+ <change>Pressing next with repeat all on loops back to beginning</change>
+ <change>Increase right padding so context buttons are easier to press</change>
+ </release>
+ <release version="4.1.8" versioncode="66" releasedate="10/26/2013">
+ <change>Fix offline shuffle mode</change>
+ </release>
+ <release version="4.1.7" versioncode="65" releasedate="10/21/2013">
+ <change>Settings screen now broken down by sections</change>
+ <change>Added option to choose whether or not to pause on headphone/bluetooth disconnect</change>
+ <change>Added confirm for clearing current queue</change>
+ <change>Added option to hide widget while nothing is playing</change>
+ <change>Fix not being able to change position in Jukebox mode</change>
+ <change>Fix position not being saved sometimes when pausing during a streamed song</change>
+ <change>Fix sometimes the letters not matching the position on the artist list</change>
+ <change>Various minor bug fixes</change>
+ </release>
+ <release version="4.1.6" versioncode="64" releasedate="10/3/2013">
+ <change>Fix recent update sometimes messing up downloaded song</change>
+ <change>Fix changing position while streaming a song</change>
+ </release>
+ <release version="4.1.5" versioncode="63" releasedate="9/27/2013">
+ <change>Notification while doing background downloads, clicking will show you the download list</change>
+ <change>Put songs in the root directory in a new folder called Root at the bottom of the list</change>
+ <change>Speedup of saving/loading current playing list (mostly matters for those using large playlists)</change>
+ <change>Cache most common folder listings for better experience while network is intermittent</change>
+ <change>Speedup of offline playlist loading</change>
+ <change>Fix app reloading data/losing position on orientation change</change>
+ <change>Fix Show Album from now playing list</change>
+ <change>Fix using shuffle in offline mode sometimes using online songs</change>
+ <change>Various optimizations and bug fixes</change>
+ </release>
+ <release version="4.1.4" versioncode="61" releasedate="8/25/2013">
+ <change>Fix for freezes on 4.3</change>
+ <change>Fix for starred songs/albums not being clickable</change>
+ </release>
+ <release version="4.1.3" versioncode="60" releasedate="8/21/2013">
+ <change>Updated icon</change>
+ <change>Moved from ActionBarSherlock to Google's new equivalent library</change>
+ <change>Fix podcasts not showing up if server less than 4.8</change>
+ <change>Add option to download all podcasts at once (useful for when first adding a new podcast)</change>
+ <change>Put back notification for position changing</change>
+ <change>Added AlbumArtist, Genre, Track metadata (Android 4.3+)</change>
+ <change>Added position updating for AVRCP 1.3 (Android 4.3+)</change>
+ <change>Jukebox volume looks nicer</change>
+ <change>Jukebox stays active the next time you start DSub</change>
+ <change>More optimizations and bug fixes</change>
+ </release>
+ <release version="4.1.2" versioncode="59" releasedate="7/24/2013">
+ <change>Added option to clear cache from settings</change>
+ <change>Added cloud settings backup so when you reinstall on the same device your settings are still there</change>
+ <change>Fixed Android 4.3 crash</change>
+ <change>Performance enhancements</change>
+ </release>
+ <release version="4.1.1" versioncode="58" releasedate="7/18/2013">
+ <change>Fix some podcasts causing errors</change>
+ </release>
+ <release version="4.1.0" versioncode="57" releasedate="7/17/2013">
+ <change>Added Podcast Tab (4.5+)</change>
+ <change>Add/Delete Podcast Channels. Manage server status of Podcast Episodes (4.8+)</change>
+ <change>Double press pause on headset to skip to next song</change>
+ <change>Added HLS as a option under external video players (4.8+). Skipping doesn't seem to work for me.</change>
+ <change>Fix pressing play from widget from sometimes starting song over</change>
+ <change>Various minor UI tweaks to make things look nicer</change>
+ <change>Gapless Playback setting: if off now acts more like base Subsonic app to hopefully fix some issues</change>
+ </release>
+ <release version="4.0.7" versioncode="56" releasedate="7/2/2013">
+ <change>Added offline starring to library view instead of just now playing</change>
+ <change>Remove * to show downloading, go off of whether arrow is blue or green for cached/perma cached</change>
+ <change>Go back to always showing bottom bar so downloading list is accessible </change>
+ <change>Fix offline mode matching first letters against ignore list (ie: the), instead of first word</change>
+ <change>Add prompt for removing a server</change>
+ <change>Fix some cases where list would incorrectly show up blank</change>
+ </release>
+ <release version="4.0.6" versioncode="55" releasedate="6/25/2013">
+ <change>Scrobble and star songs and sync changes back when going online (has trouble when tags don't match folders)</change>
+ <change>Fix cases where operations didn't work in online mode when originally added in offline mode and vice versa</change>
+ <change>Added blank option to genre picker in the shuffle dialog</change>
+ <change>Added option to show track # in front of song (off by default)</change>
+ <change>Separate cached playlists from different servers in separate folders so they don't interfere with each other</change>
+ <change>Fix for some music files which throw errors at the end not proceeding to the next song</change>
+ <change>Fix flash preference not being obeyed for the Play External option</change>
+ <change>As songs are downloaded in background list, automatically remove them</change>
+ <change>Fix low quality album artwork in large widgets</change>
+ <change>Fix a rare case that can cause a song to be played twice</change>
+ <change>Fix for some who listen to untranscoded flac songs</change>
+ <change>Remove bottom bar if nothing is in the queue</change>
+ <change>Use .nomedia file instead of folder for more compatibility</change>
+ <change>Clean some sensitive info from the logs</change>
+ </release>
+ <release version="4.0.5" versioncode="54" releasedate="6/7/2013">
+ <change>Fix album art on old Subsonic/MusicCabinet servers</change>
+ </release>
+ <release version="4.0.4" versioncode="53" releasedate="6/6/2013">
+ <change>Added Genre parsing (thanks archrival)</change>
+ <change>Changed Genre to combo selection on 4.8+ servers</change>
+ <change>Added video choice similar to Subsonic (Raw is the same as MX but you can choose which player to use)</change>
+ <change>Added 4x2, 4x3, 4x4 widgets (thanks archrival)</change>
+ <change>Add option to create new playlist when adding song to playlists</change>
+ <change>Added option to overwrite existing playlist on 4.7+ servers</change>
+ <change>Fix when removing the current server</change>
+ <change>Fix edge case in new sort</change>
+ </release>
+ <release version="4.0.3" versioncode="52" releasedate="5/31/2013">
+ <change>Sort by disc number if specified in tags</change>
+ <change>Show starred artists in starred list</change>
+ <change>Change folder.jpg to albumart.jpg which galleries shouldn't display</change>
+ <change>Fix Show Album</change>
+ <change>Added support for server Ignored Articles (future server version) + defaults to server's defaults</change>
+ <change>On network error return to front of the app instead of exiting all the way</change>
+ <change>Fix occasional crash when going back into app after running for a while</change>
+ <change>Various minor bugfixes</change>
+ </release>
+ <release version="4.0.2" versioncode="51" releasedate="5/24/2013">
+ <change>Fix if you set chat refresh rate to 0, will just not refresh</change>
+ <change>Revert dark theme modification</change>
+ <change>New Theme called black which is the pure black background</change>
+ <change>Option to disable chat menu, need to exit app and reenter for now</change>
+ </release>
+
+ <release version="4.0.1" versioncode="50" releasedate="5/23/2013">
+ <change>New: Chat Tab (Set chat auto refresh rate from settings)</change>
+ <change>New: Dynamic servers, add as many, or remove all but the ones you are using</change>
+ <change>New: Added separate setting for songs to preload for Wifi/Mobile</change>
+ <change>Improvement: The infinite playlist while shuffling is now persistent between startups</change>
+ <change>Theme: White is now more white, got rid of blue text for white theme only</change>
+ <change>Theme: Black is now a flat black due to popular request</change>
+ <change>Theme: Apply the current theme to settings screen</change>
+ <change>Fix: Don't stretch album art on bottom of main tabs</change>
+ <change>Fix: Possible fix for some who were having crash on starting EQ</change>
+ </release>
+
+ <release version="4.0.0" versioncode="48" releasedate="5/16/2013">
+ <change>Converted everything to fragments!</change>
+ <change>Swipe to switch tabs</change>
+ <change>Breadcrumb trail when going down several levels</change>
+ <change>Require double tapping back to exit app</change>
+ <change>Change log dialog for new versions</change>
+ <change>Endless loading on album lists (ie: Random, Recently Added, etc...) instead of pressing more</change>
+ <change>Look at what is now playing from main tabs</change>
+ <change>Added Playing: Track/Total to Now Playing action bar</change>
+ <change>When clicking on a album in search, the parent is also added to the back stack</change>
+ <change>Added total time to playlist/album headers</change>
+ <change>Fixed a lot of the menu items not working when using search</change>
+ <change>Update to Light/Dark themes</change>
+ </release>
+</changelog> \ No newline at end of file
diff --git a/src/github/daneren2005/dsub/view/ChangeLog.java b/src/github/daneren2005/dsub/view/ChangeLog.java
index bbc4e4dd..5a7850ff 100644
--- a/src/github/daneren2005/dsub/view/ChangeLog.java
+++ b/src/github/daneren2005/dsub/view/ChangeLog.java
@@ -370,27 +370,11 @@ public class ChangeLog {
Resources resources = mContext.getResources();
- // Read master change log from raw/changelog.xml
- SparseArray<ReleaseItem> defaultChangelog;
- try {
- XmlPullParser xml = XmlPullParserFactory.newInstance().newPullParser();
- InputStreamReader reader = new InputStreamReader(resources.openRawResource(R.raw.changelog));
- xml.setInput(reader);
- try {
- defaultChangelog = readChangeLog(xml, full);
- } finally {
- try { reader.close(); } catch (Exception e) { /* do nothing */ }
- }
- } catch (XmlPullParserException e) {
- Log.e(LOG_TAG, "Error reading raw/changelog.xml", e);
- return null;
- }
-
- // Read localized change log from xml[-lang]/changelog.xml
+ // Read master change log from xml/changelog.xml
+ SparseArray<ReleaseItem> changelog;
XmlResourceParser resXml = mContext.getResources().getXml(R.xml.changelog);
- SparseArray<ReleaseItem> changelog;
try {
- changelog = readChangeLog(resXml, full);
+ changelog = readChangeLog(resXml, full);
} finally {
resXml.close();
}
@@ -398,9 +382,9 @@ public class ChangeLog {
String versionFormat = resources.getString(R.string.changelog_version_format);
// Get all version codes from the master change log...
- List<Integer> versions = new ArrayList<Integer>(defaultChangelog.size());
- for (int i = 0, len = defaultChangelog.size(); i < len; i++) {
- int key = defaultChangelog.keyAt(i);
+ List<Integer> versions = new ArrayList<Integer>(changelog.size());
+ for (int i = 0, len = changelog.size(); i < len; i++) {
+ int key = changelog.keyAt(i);
versions.add(key);
}
@@ -416,7 +400,7 @@ public class ChangeLog {
// Use release information from localized change log and fall back to the master file
// if necessary.
- ReleaseItem release = changelog.get(key, defaultChangelog.get(key));
+ ReleaseItem release = changelog.get(key);
sb.append("<div class='title'>");
sb.append(String.format(versionFormat, release.versionName));