PodBox 1.5 - 160819 - That Super Update! Major release. Lots of new features, fixes, changes and improvements
Added - A rudimentary resource viewer!
Added - A like button in the player. Only function for right now is that it automatically tweets what you're listening to (Without having to favorite it). But more is planned for it in the near future!
Added - So that you can view your favorite podcast category in Nerd Stats (Actually, this wasn't a planned feature. Just one that was very easy to do once i had made a few new functions for the new "Feature System")
Added - A battery class! This class is used for battery saving purposes! It's automatically activated on low battery. It can also be disabled and activated in the settings menu.
Added - Daily stats for nerd stats! Keep track if your daily listening habits by scrolling through a diagram. View your average listen time, your favorite day, and more! A fun feature for those of us who are super geeks! Numbers = awesome!
Added - Zip Folder functionality. Now you can add zip files as folder feeds. Good if you're like me, and you always keep a few audio tracks of inspirational or extremely funny material on your phone at all times, but want to keep the storage space they take at a minimum!
Added - "old podcast" warning functionality.
Added - A way to toggle between showing the total time remaining for episodes in the episodes list's header. You can now show All, Downloaded only or Streamable only.
Added - The rest of the locales in the locale list (Sorry for the delay. It's not exactly the most riveting thing to do)
Added - Folder selection! You can now place your podcasts in any folder, internally or otherwise!
Added - Some additional script functionality. (In order to properly make settings functionality for scripts)
Added - Error messages for when audio won't play. So now you'll know what the issue is, if you encounter one.
Added - A log window for scripts (Log is turned off by default for each scripts respectively)
Added - A social feed for your subscriptions.
Added - So that you can add episodes from any file manager.
Changed - Made improvements to how Nerd Stats are showed.
Added - Some minor additions.
Changed - Streamlined the "Add" functionality. It now only has one "Add" button for when you use Share from other apps!
Changed - So that playlist functionality is a little more distinctive.
Changed - Minor changes and optimizations to the category browser and the explore activity!
Changed - The style and functionality of the tweets segment in the Feed Viewer.
Changed - So that you don't have to be signed-in in order to make any requests to Twitter. So now you can see tweets in the Feed Viewer at any time, and so much more.. Hehe!
Changed - So that youtube feeds show an "Add" button instead of a download button. This is to make the UI more clear.
Changed - Colors for various themes. They now work better with the app's new use of the third theme color. (Some colors were generally changed as well)
Changed - The theme picker now shows the third color at the bottom of each circle instead of the player color.
Changed - Default and Files icon across the app! It's a bit tweaked from the last one. Kind of made it my own.
Changed - So that the app uses all podcasts instead of just audio podcasts when doing lookups for iTunes podcasts.
Changed - Improved the way the player menu (The bottom right button in the player itself) works and looks.
Changed - Favorite style changes
Changed - Made several improvements to the search functionality. It now makes more sense, is easier to navigate and works smoother.
Fixed - Startup crash issue when, in very very rare circumstances, a podcast would glitch so bad that the app couldn't read from the database.
Fixed - The "Episode no longer exists" toast when playing lazy listen episodes.
Fixed - An issue where you couldn't favorite a lazy listen episode!
Fixed - Crash issue when tapping "Add" from the Feed Viewer activity. On podcasts you're not subscribed to.
Fixed - DataBase corruption handling. It now deletes the database, and also makes backups of feeds you add.
Fixed - So that you can stream videos. It used to say "Can't play this video".
Fixed - Crash issue when opening and closing the Feed Viewer activity.
Fixed - So that podcast episodes with short or no description doesn't mess up your ability to scroll the detail slider / description in the player itself. It now functions the way it should.
Fixed - So that the time ticker is called when you toggle to video directly from audio in a video podcast episode. Very specific issue, but there it is.
Fixed - How the app recognizes youtube episodes. It's now a lot better at it!
Fixed - So that the ticker is called correctly when switching between episodes.
Fixed - So that the duration of the episode you're listening to isn't 00:00:00 at times.
Fixed - Youtube playback would stop if you had downloaded any other episode, and having the storage left notification display in the main activity.
Fixed - Favorite search issue. It was disabled.
Fixed - A crash issue relating to opening and closing the History entry viewer.
Fixed - A delete podcast feed issue!
Fixed - How the app determines what file format a downloaded episode is. (This fixes youtube downloaded episodes, in particular)
Fixed - Minor comparability stuff!
Fixed - Made the dismissal of the player way more sensitive. Much easier to dismiss now!
Fixed - So that dismissing the player while it's not playing doesn't skip the episode to the end.
Fixed - So that images that don't work or are part of folder feeds show the new default icon!
Fixed - Preferences that changes values now update their values in their description in real time. So now settings like Forward Skip Interval will show the new value you choose for it instantly (Instead of having to go back and forth to see the new value)
Fixed - Part 2 of the random crash issue. It now restores the app after the OS destroys it, without it having to crash first! Hallelujah!!
Fixed - Issue where the nerd stats activity would crash if you entered it, and your listen time was larger than an integer. It now parses a long integer instead.
Fixed - Crash issue when opening play history.
Fixed - Crash issue when going back and forth from the Feed Viewer too quickly.
Fixed - Automation service is now killed properly when you kill it in the settings. It's also been set to a static variable, which hopefully won't mean something horrible.
Fixed - You can now change theme without having to restart the app!
Fixed - Bug when tapping the update function from the MainActivity multiple times.
Fixed - The padding for category images when you explore categories
Fixed - So auto updating feeds is true by default!
Optimized - Made feeds load much faster when opening the Feed Viewer.
Optimized - The player image and various other high res images! It now down scales any image that's unnecessarily long. To full HD. (Still wanna preserve that quality)
Removed - Unnecessary permission (Record Audio)
Removed - Item Long click for favorites.
SQLite Issues
I'm not entirely sure where all these SQLite issues came from. It was working fine not too long ago, but now it seems to be a lot more picky about "escaping" strings formatting the syntax a little better!
Out of the blue, by the way! I hadn't done anything. Not even updated my Android security version. But oh well! At least now it works fine.
I'm aware of some strange downloading issues! The problem is that they're rare enough where they don't happen all that often, so it's difficult to replicate, and thus, difficult to find what's wrong so i can fix it!
Null is a Four Letter Word
Ever since i set the app's onCreate Bundle to "null", every single random crash stopped! I read up on the error that i got. Spent a few hours simply reading the Android Developer Documentation, and when i was about to call it a night, i decided to simply make the onCreate Bundle to null, and BAM! It worked! Crash free for days now!
Long story short! All it took was four letters, and a month long problem was solved! Funny how things can be, sometimes!
New Phone
I've got a new phone, so i will be able to get 7.0 once it arrives, and add a bunch of 7.0 specific features to it! I'm mostly looking forward to the multi window support
And itās Out!!
After much wait, 1.5 is finally being rolled out to people!Ā And seeing as this process can take almost a month for some people, there isnāt going to be a new update until this one has been rolled out to everyone! It came to my attention during the break that this was an issue for people. Some people were still stuck with older versions of 1.4.x!
Iāll try to keep this blog updated with some relevant info about the progress! Like theĀ ānullā issue.
Thank you for your patience! I hope this update will be to everyoneās satisfaction!
JojoScript download page
Facebook page
Twitter
PayPal or credit card
Donate bitcoin: 1A5Tif5kp7P9CQ1hpcUbYewhriaLardvpi