There is no option to reverse the order of podcast episodes such that you can play the oldest first, which is very important when listening to new podcasts. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Kernel 6.2.2-arch1-1 (64-bit) KDE Plasma Version: 5.27.2 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.8
Can confirm. Sorting by reverse order is needed to listen to podcasts with specialized topics (for example, language learning podcasts) or serialized podcasts (where you follow a story from episode to episode, particularly popular for criminology podcasts). Examples: Deutsche Welle - Warum Nicht? https://www.dw.com/de/deutsch-warum-nicht/s-2235 Good Serialized Podcasts https://www.podchaser.com/lists/good-serialized-podcasts-107a97Ze7c True Crime Podcasts https://www.stylist.co.uk/entertainment/podcasts/best-true-crime-podcasts/244331
I agree that this is a useful feature. I'm already working on it. Please note that you can already sort episodes on the play queue manually (I know this is not an option for a large list of episodes). So this is more about being able to do bulk sorting.
Git commit 5c8502718a5fa0193eef833067c49050a5fe217e by Bart De Vries. Committed on 26/07/2023 at 10:17. Pushed by bdevries into branch 'master'. Implement sorting for queue and episode lists Also move filter action (menu) from the search bar back into the main toolbar. M +4 -0 src/CMakeLists.txt M +42 -0 src/datamanager.cpp M +3 -0 src/datamanager.h M +2 -2 src/main.cpp M +1 -0 src/models/abstractepisodemodel.cpp M +1 -0 src/models/abstractepisodemodel.h M +49 -0 src/models/abstractepisodeproxymodel.cpp M +14 -0 src/models/abstractepisodeproxymodel.h M +2 -0 src/models/entriesmodel.cpp M +5 -1 src/models/episodemodel.cpp M +1 -0 src/models/episodemodel.h M +5 -6 src/models/queuemodel.cpp M +2 -10 src/models/queuemodel.h A +28 -0 src/models/queueproxymodel.cpp [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] A +33 -0 src/models/queueproxymodel.h [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] M +7 -13 src/qml/EpisodeListPage.qml M +2 -8 src/qml/FeedDetailsPage.qml M +107 -1 src/qml/GenericEntryListView.qml M +2 -2 src/qml/QueuePage.qml A +137 -0 src/qml/SearchBar.qml [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] D +0 -203 src/qml/SearchFilterBar.qml M +1 -1 src/resources.qrc https://invent.kde.org/multimedia/kasts/-/commit/5c8502718a5fa0193eef833067c49050a5fe217e
Git commit fd33e283982627c7e3842e7ef6cc8ae440b69f5d by Bart De Vries. Committed on 26/07/2023 at 10:18. Pushed by bdevries into branch 'release/23.08'. Implement sorting for queue and episode lists Also move filter action (menu) from the search bar back into the main toolbar. M +4 -0 src/CMakeLists.txt M +42 -0 src/datamanager.cpp M +3 -0 src/datamanager.h M +2 -2 src/main.cpp M +1 -0 src/models/abstractepisodemodel.cpp M +1 -0 src/models/abstractepisodemodel.h M +49 -0 src/models/abstractepisodeproxymodel.cpp M +14 -0 src/models/abstractepisodeproxymodel.h M +2 -0 src/models/entriesmodel.cpp M +5 -1 src/models/episodemodel.cpp M +1 -0 src/models/episodemodel.h M +5 -6 src/models/queuemodel.cpp M +2 -10 src/models/queuemodel.h A +28 -0 src/models/queueproxymodel.cpp [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] A +33 -0 src/models/queueproxymodel.h [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] M +7 -13 src/qml/EpisodeListPage.qml M +2 -8 src/qml/FeedDetailsPage.qml M +107 -1 src/qml/GenericEntryListView.qml M +2 -2 src/qml/QueuePage.qml A +137 -0 src/qml/SearchBar.qml [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] D +0 -203 src/qml/SearchFilterBar.qml M +1 -1 src/resources.qrc https://invent.kde.org/multimedia/kasts/-/commit/fd33e283982627c7e3842e7ef6cc8ae440b69f5d