Import music from big streaming platfroms using overseer implemented Lidarr support #3984
Closed
yru4m0
started this conversation in
Feature Requests
Replies: 1 comment
-
Sorry, I meant this for jellyseer |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The idea would be to import music from big streaming platforms using a website like TuneMyMusic to lidarr.
The process would be in 3 steps like:
A popup to sing in to the platform to "make the link" to where music will be imported
![Screenshot from 2024-11-25 20-07-02](https://private-user-images.githubusercontent.com/189656417/389669727-c195930f-bc33-4e0a-b5d2-a2858c9d17c2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MDI1MTcsIm5iZiI6MTczOTcwMjIxNywicGF0aCI6Ii8xODk2NTY0MTcvMzg5NjY5NzI3LWMxOTU5MzBmLWJjMzMtNGUwYS1iNWQyLWEyODU4YzlkMTdjMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNlQxMDM2NTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xMDMyYzhmYTBmNGU4YjEwZjZhYWE0Y2EyMzZhMTdlYmY0ODUxOGI4ZTkwY2RiMjk4MGMzNDNiZTlkOWQ3YWQ0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.OhoWYbs25FZWl5xSRQBvNe8CJOMwknlZAzJYRMRqVMg)
![Screenshot from 2024-11-25 20-08-25](https://private-user-images.githubusercontent.com/189656417/389671613-0536be28-a559-4173-9266-5826c7f61255.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MDI1MTcsIm5iZiI6MTczOTcwMjIxNywicGF0aCI6Ii8xODk2NTY0MTcvMzg5NjcxNjEzLTA1MzZiZTI4LWE1NTktNDE3My05MjY2LTU4MjZjN2Y2MTI1NS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNlQxMDM2NTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zNWVjNTY3ODFjNTNlNjNjOGZlNjljNWVkNWUzMmMwZWVkMTE5MGNlNWQyMmIxMGU3MGE3OGQ2ZGY5MzhlMzI1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.1r_tuKv5SrSV5VJnTXTlvWfn1MQkxS6LSyffMf_1UsM)
Then in the background we create and download a backup to a file (with API or clicking idk)
![Screenshot from 2024-11-25 20-00-47](https://private-user-images.githubusercontent.com/189656417/389669350-ff0432dd-3542-47f6-b73f-85a676cfdd12.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MDI1MTcsIm5iZiI6MTczOTcwMjIxNywicGF0aCI6Ii8xODk2NTY0MTcvMzg5NjY5MzUwLWZmMDQzMmRkLTM1NDItNDdmNi1iNzNmLTg1YTY3NmNmZGQxMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNlQxMDM2NTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kOTM3MmZkYThlYjhiNDk0YjAyMmU5ZGQxNzY5NGJhNTRmMjU4ZmVjZGJhZDYxYmZlODQ5MGFmY2I3MjJjM2RiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.PPSKNbHIdAn3FFREqSeKL2qBzVZfKA0PR23GoaHKdvU)
![Screenshot from 2024-11-25 20-06-26](https://private-user-images.githubusercontent.com/189656417/389669585-53647e60-d7fc-4733-b14a-e103c0287128.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MDI1MTcsIm5iZiI6MTczOTcwMjIxNywicGF0aCI6Ii8xODk2NTY0MTcvMzg5NjY5NTg1LTUzNjQ3ZTYwLWQ3ZmMtNDczMy1iMTRhLWUxMDNjMDI4NzEyOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNlQxMDM2NTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02MzdiNWZkMWIwYmY0YzA4YmM5ZWE5OWE5MThjNzIxOTE0ODU2NjRkMmIxN2QwYmRkNjU0Y2MzODQyYTc2ZmNkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.boI9tMEejE_61gCMx4jFLyhSF15AxqQaFnVbAloXmOQ)
![Screenshot from 2024-11-25 20-08-44](https://private-user-images.githubusercontent.com/189656417/389671738-c772583c-c4c4-4c22-9454-5ebac5306f18.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MDI1MTcsIm5iZiI6MTczOTcwMjIxNywicGF0aCI6Ii8xODk2NTY0MTcvMzg5NjcxNzM4LWM3NzI1ODNjLWM0YzQtNGMyMi05NDU0LTVlYmFjNTMwNmYxOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNlQxMDM2NTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zOGEzZTE1ZDk3NTEzNzBlZjUxOTBhOWFkNDI2YWVhZDc2YjVhMDM2ZTI3OTk2MWMxZGMxNzdiOThhZjQ4NjVjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.C3K2_6l9755yMUY2M2VBajIkENRcx5jcAY4kvNYiYvk)
Finally, we parse the retrieved csv to import the music to Lidarr with the work of ano0002 on this branch that has a pull request.
![Screenshot from 2024-11-25 20-09-52](https://private-user-images.githubusercontent.com/189656417/389671782-6cc20a0e-bd79-4d58-a6a2-ad6a778feddc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MDI1MTcsIm5iZiI6MTczOTcwMjIxNywicGF0aCI6Ii8xODk2NTY0MTcvMzg5NjcxNzgyLTZjYzIwYTBlLWJkNzktNGQ1OC1hNmEyLWFkNmE3NzhmZWRkYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNlQxMDM2NTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mNDE4NDRjOTMxMGZmMjVjOTlmZGViOTRlOGVmYTg3ZGI4YWJlZjNkMGU4MzQ3MzhhOTQ3MzI0NzYxNWZmMzIyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.5CQfEIz6i78e9uxl2xYLPd8WTZDGY56YhOgl66cpszY)
Maybe overseer would be "dependent" of a non free API that can change overnight but I think benefits would be huge for all the people that doesn't changes because "I got 3000 liked songs that I will never import on Lidarr".
And if the external API is not negotiable, we could at least handle csv files with unofficial tutorials.
I would be happy to work on the implementation if the idea is worth and it is a wanted need for the community
Beta Was this translation helpful? Give feedback.
All reactions