"media" type and libraries #9

Closed
opened 2026-03-22 18:18:11 +00:00 by albert · 2 comments
Owner

This should be content-aware and have some sort of library functionality. This may be useful to separate movies/shows from more educational content and assign different availability rules to each.

Additionally, shepherdd should be responsible for determining how to launch the content. On Linux, this may mean running mpv for local content and the streaming services it supports, and using a Web browser (#10) or Android app (#2) for subscription-based streaming services or other DRM-encumbered purchased content.

This should be content-aware and have some sort of library functionality. This may be useful to separate movies/shows from more educational content and assign different availability rules to each. Additionally, `shepherdd` should be responsible for determining how to launch the content. On Linux, this may mean running `mpv` for local content and the streaming services it supports, and using a Web browser (#10) or Android app (#2) for subscription-based streaming services or other DRM-encumbered purchased content.
Author
Owner

Honestly, this is probably best implemented as a separate application that shepherd-launcher calls (though this is likely going to be such a common use case that we want the binary shipped with shepherd-launcher)

Honestly, this is probably best implemented as a separate application that shepherd-launcher calls (though this is likely going to be such a common use case that we want the binary shipped with shepherd-launcher)
Author
Owner

For convenience, this should also accept m3u files and links to YouTube playlists as a library, and also pre-cache content (and playlist for the YouTube case) while it is open.

For convenience, this should also accept m3u files and links to YouTube playlists as a library, and also pre-cache content (and playlist for the YouTube case) while it is open.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
albert/shepherd-launcher#9
No description provided.