Comments (4)
Yes, thanks for opening the issue! Currently I don't have time and the server I currently use as backend (Nextcloud with owncloud/music) does not support bookmarks for podcasts yet. Therefore implementation is currently difficult, but this is indeed an important feature!
from submusic.
Thanks for showing your interest in the feature. In order to provide a little more context, and for future reference:
- bookmark support Subsonic API
- bookmark support Ampache API (V5) ampache/ampache#2591
- bookmark support owncloud/music (with Subsonic) owncloud/music#910
- bookmark support owncloud/music (with Ampache4)
- bookmark support SubMusic
Current SubMusic Ampache API support: V4
Current owncloud/music Ampache API support: V4 owncloud/music#909
Ampache API supports bookmarks since v5. Backward compatibility with v4 and v3 was added from v5.2+ onwards. Since the owncloud/music app is used a lot with SubMusic, Ampache API V5 cannot be implemented until owncloud/music decides to implement Ampache5 as well. I will check if there is any update on this!
from submusic.
Small update since I received a request by mail about bookmark support in Plex. Below the current status on this:
Backend | create | update | delete | Parameters |
---|---|---|---|---|
Ampache 4 | ❌ | ❌ | ❌ | |
Ampache 5+ | /bookmark_create | /bookmark_edit | /bookmark_delete | position and date |
Subsonic | /createBookmark | /createBookmark | /deleteBookmark | position |
Plex | /:/progress | ❓ same as create with new time? Or PUT | ❓ same as create with time=length? Or DELETE | time |
Note:
- Plex endpoints have not been tested yet and need some confirmation.
- Nextcloud music app owncloud/music only supports Ampache 4 and Subsonic.
- SubMusic is still on Ampache 4 because of the above reason (Subsonic is not a viable alternative to Ampache, as it has no paged responses)
Therefore the following steps would allow a bookmark feature in SubMusic
- owncloud/music to Ampache 5 (including bookmark support not strictly necessary. Missing can be handled just fine)
- SubMusic add Bookmark class. Only add bookmarks if the played media is Podcast or the Playlist is in podcast mode. Add bookmark on player pause and end of song.
- SubMusic add BookmarkSync class to handle the synchronisation of those bookmarks to the respective server backend.
Please upvote OP in case you would like to see the bookmark feature in SubMusic! This helps setting priorities for the project :)
from submusic.
I just came here to underline the importance of that feature. I would even change my beloved podcast app on my Android phone besides purchasing finally a Garmin watch if it's isle to v sync the progress of the playlist\episode bookmark feature would exist.
I'm listening to a lot of podcasts (>24h) during a week and for running I'm using currently only my phone (tracking and podcast).
That feature would be superb 👍
from submusic.
Related Issues (20)
- Add Emby support HOT 2
- Jellyfin support? HOT 3
- epix Pro Support HOT 1
- PLEX - No playlists? HOT 5
- Forerunner 945. Ampache. Failed invoking <symbol> HOT 1
- getting error -400 HOT 2
- Sync finishes but no downloaded podcast episodes appear HOT 24
- Sync with Plex HOT 7
- Recently Added as Playlist
- Title lengh with subsonic Apps HOT 1
- Sync not working HOT 5
- Plex GarminSdkError::-400 HOT 8
- Add Support for Garmin vivoactive 5 HOT 3
- GarminSdkError::NETWORK_REQUEST_TIMED_OUT with Navidrome (subsonic API) and Forerunner 265 HOT 14
- Add setting for "Transcoding"
- Documentation unclear HOT 3
- AmpacheError::405 when syncing HOT 13
- Same song repeated over and over again HOT 2
- Novice user here. Fenix 7x owner. HOT 5
- [Garmin Venu 3] Subsonic Premium mandatory ? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from submusic.