Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] - Music tracker #49

Open
DaFlowah opened this issue May 25, 2023 · 22 comments
Open

[FEATURE REQUEST] - Music tracker #49

DaFlowah opened this issue May 25, 2023 · 22 comments
Labels
enhancement New feature or request

Comments

@DaFlowah
Copy link

Hi there,
It would be cool to have also a music tracker, so that you can see which albums you've already listened to and see when new albums get released :D

@IgnisDa
Copy link
Owner

IgnisDa commented May 25, 2023

Thats a great idea. What sources can Ryot get the music data from? For example TMDB for movies, IGDB for video games etc.

@DaFlowah
Copy link
Author

Not sure if Last.fm, Deezer, MusicBrainz or Discogs can have valid APIs for the job and how easy they are to be integrated 🤔

@IgnisDa
Copy link
Owner

IgnisDa commented May 25, 2023

Ah alright. I will keep this in mind. Another possible solution is adding integration with Spotify, Youtube music etc and using those.

@chunned
Copy link

chunned commented May 25, 2023

Thats a great idea. What sources can Ryot get the music data from? For example TMDB for movies, IGDB for video games etc.

Check out MusicBrainz, they've got a pretty robust and easy to use API

@HStep20
Copy link

HStep20 commented May 25, 2023

You could review Maloja, as its basically a selfhosted last.fm. It doesn't do any scrobbling, but Multi-Scrobbler acts as an 'API Linker' to pull data from x, y. or z API, and push the music scrobbles to x, y, or z platform.

I could see this project evolving into a 'plugin' style system where anyone could create an integration to scrobble data out of, and into here.

@IgnisDa
Copy link
Owner

IgnisDa commented Jun 16, 2023

@DaFlowah Looking into this. What exactly would a music integration look like? What would you track?

@DaFlowah
Copy link
Author

@DaFlowah Looking into this. What exactly would a music integration look like? What would you track?

Not sure about anyone else preferences, but to me it would be nice to be able to track what I've already listened to (songs, albums, EPs, etc) and, most importantly, I'd like to be able to see when the bands I like release something new.

@IgnisDa
Copy link
Owner

IgnisDa commented Jun 29, 2023

Note to self: Audiobookshelf has an integration for MusicBrainz that I can shamelessly port to rust.

@IgnisDa
Copy link
Owner

IgnisDa commented Aug 12, 2023

Hello. I plan to work on music integration for Ryot next. In relation to #203, I am a bit divided. Should I allow the search for just a single release, and then put an album (or EP) in a media group?

@DaFlowah @chunned @HStep20 I would appreciate your feedback here.

@chunned
Copy link

chunned commented Aug 12, 2023

Should I allow the search for just a single release, and then put an album (or EP) in a media group?

That sounds good to me. I would like to be able to search for a specific release, or for an artist (media group containing all that artist's releases).

@IgnisDa
Copy link
Owner

IgnisDa commented Aug 12, 2023

Artist support will be a long way off since the people management code for Ryot needs a complete overhaul. I'm talking only about music here.

@chunned
Copy link

chunned commented Aug 12, 2023

I'm kinda confused what the purpose of the media grouping for music would be then. Are you talking about grouping various editions of a single release, i.e. the way MusicBrainz uses release groups?

@IgnisDa
Copy link
Owner

IgnisDa commented Aug 13, 2023

A group will be an album or an EP. And the music tracker itself will allow you to look up a single track.

@DaFlowah
Copy link
Author

Hi @IgnisDa :D
So, if I look for a song (i.e. Bohemian Rhapsody), it will pop up along with its album (A Night at the Opera)?
If so, it would be cool for me 😎

@IgnisDa
Copy link
Owner

IgnisDa commented Aug 14, 2023

When you look up bohemian Rhapsody, only that would show up. When you open the details, you'll see something like "Belongs to A night at the Opera". You can click on that to view the entire album (this will happen when #203 is implemented).

@DaFlowah
Copy link
Author

When you look up bohemian Rhapsody, only that would show up. When you open the details, you'll see something like "Belongs to A night at the Opera". You can click on that to view the entire album (this will happen when #203 is implemented).

Sounds good to me 😎

@IgnisDa IgnisDa mentioned this issue Aug 16, 2023
@lyz-code
Copy link

It would be nice if we could also add ratings to the songs

@IgnisDa
Copy link
Owner

IgnisDa commented Aug 22, 2023

That should be possible, though you should be aware that I don't plan to work on music tracking RN. The quality of data from the various sources was awful, and I was discouraged.

@IgnisDa IgnisDa changed the title [Feature request] Music tracker [FEATURE REQUEST] - Music tracker May 11, 2024
@IgnisDa
Copy link
Owner

IgnisDa commented May 17, 2024

Note to self: look into Discogs API.

@chunned
Copy link

chunned commented May 17, 2024

Note to self: look into Discogs API.

I've had pleasantly surprising results with the Discogs API in my own music tracker project. Often it's a better source of data than MusicBrainz, definitely a good idea to check it out.

@IgnisDa
Copy link
Owner

IgnisDa commented May 17, 2024

Can you share a link to that project?

@chunned
Copy link

chunned commented May 17, 2024

Sure, but be warned it's quite a bit different from Ryot (and also still very rough around the edges) - Databass

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants