github XilinJia/Podcini.X 9.1.0

latest releases: 10.4.3, 10.4.2, 10.4.1...
one month ago
  • added Virtual queue in Queues
  • playing/streaming any episode in list of FeedDetails, Facets, or Search screens, the list (limited to 200 episodes) is set as the Virtual queue
  • introduced ActQueue, it's the queue where the playback traverses, whereas curQueue now is the current queue on Queues screen
  • playing/streaming an episode in any queue (real or virtual), that queue is set as ActQueue
  • playing/streaming an episode from OnlineFeed screen sets actQueue to none, and is one off
  • operation "Add to active queue" now adds to the ActQueue (not the curQueue). If it's virtual, ignored
  • changed all external references to curQueue to ActQueue
  • properly handle queue's sortOrder of timeInQueue descending
  • moving episodes from one queue to another no longer changes the play state
  • increased max number of queues to 15
  • in Queues screen
    • curQueue is persisted
    • ActQueue is marked on the Spinner with ">"
    • queue isLocked is set individually for every queue, and it's only settable when queue's sortOrder is timeInQueue ascending
    • added remove queue in Settings
    • screenMode is persistent in session
    • in Feeds mode
      • added icon in top bar to access Facets showing all episodes in the associated feeds
      • added feed count on the top bar
    • back press from Settings returns to Queues
  • in Subscriptions screen, added icon in top bar to access Facets showing all episodes in current feeds
  • Amended auto-download/enqueue routine to
    • ensure episodes marked as InQueue are actually in queue
    • mark excluded episode as Played if set
  • moved some SharePreferences properties to the DB (sorry no migrations)
  • some code refactoring

Don't miss a new Podcini.X release

NewReleases is sending notifications on new releases.