kaangiray26 / forte

Self-hosted, music streaming platform
https://forte.buzl.uk/
GNU General Public License v3.0
341 stars 12 forks source link

[Feature request] Music video support #80

Open Pheggas opened 1 year ago

Pheggas commented 1 year ago

Hello. I noticed Forte could be very solid alternative to Plex in terms of selfhosting music streaming service. However I do have some concert / music videos that I would like to play sometimes.

Is there a possibility to add this feature in the future?

Thank you for the awesome project! 👍

kaangiray26 commented 1 year ago

Hi, I want Forte to be only focused at being a music streaming platform. Streaming video files are not much different than streaming audio files. Instead of adding a complete new field of file types I plan to improve the music capabilities of forte for now.

However, I can add some features to link official music videos on youtube to tracks if it makes sense :man_singer:

I can imagine adding concert/music videos but how will forte be able to identify only music videos? Because audio files usually have metadata in them that can be used to identify the artist, album, track id etc. It becomes quite hard to do it on video files.

If you can show me a way to inspect video files and read their metadata (?) to link them to tracks etc. I might consider adding it in the future.

Sounds like a cool feature nevertheless. Thanks for the feedback!

Pheggas commented 1 year ago

However, I can add some features to link official music videos on youtube to tracks if it makes sense

I think that would be nice. Maybe do it like spotify have the Canvas feature? - Video playback in the background

I can imagine adding concert/music videos but how will forte be able to identify only music videos?

Well, Plex needs to have those videos in dedicated folder like ./music_videos/artist/concert_video.mp4 . The file naming scheme is also important as Plex is deciding the tags by the name of the file. But if you don't want to implement video viewer, you could maybe redirect user to admin-specified url? Let's say maybe some self-hosted video viewer with direct link to that specific video?

link them to tracks

It doesn't need to be linked directly to individual tracks. Artist level linking would be just about right in my opinion

EDIT: From my point of view, there would be issue to only linking the songs / artists to publicly viewable videos because i have some rare concerts that aren't on youtube anymore.