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 Transfer (iTunes_Control) #297

Open
CRKatri opened this issue Jul 17, 2022 · 3 comments
Open

FEATURE REQUEST: Music Transfer (iTunes_Control) #297

CRKatri opened this issue Jul 17, 2022 · 3 comments
Labels
help wanted Extra attention is needed

Comments

@CRKatri
Copy link

CRKatri commented Jul 17, 2022

Is your feature request related to a problem? Please describe.
The only program I can find to transfer mp3's to your phone's music library without using iTunes is rhythmbox, which you can't use from the command line.

Describe the solution you'd like
A command in pymobiledevice3 that allows us to transfer mp3's to our Apple Music local songs.

Describe alternatives you've considered
I have researched to find a program, and looked at GNOME's rhythmbox, the only tool I could find.

@doronz88
Copy link
Owner

After a quick look, it will require some work that would probably even be in a seperate library entirely.
To do so, we'll have to start maintaining Apple's /iTunes_Control/iTunes/MediaLibrary.sqlitedb.
Unlike most systems, Apple apparently doesn't think its a good idea just letting their users dump their music folder wherever they want. 😔

@doronz88 doronz88 added the help wanted Extra attention is needed label Jul 17, 2022
@CRKatri
Copy link
Author

CRKatri commented Jul 17, 2022

Dumping the music is the easy part, just scanning /iTunes_Control/Music/ for all the mp3's and grabbing them all over AFC, it's the import that is annoying.

We could probably take a look at how Rhythmbox does it so that we don't have to reverse engineer it from scratch. (Or look at one of the various iPod tools which use a similar format, but mount the disk instead of using AFC)

@doronz88
Copy link
Owner

doronz88 commented Jul 17, 2022

For reference, they use libgpod:
https://github.com/fadingred/libgpod

@doronz88 doronz88 changed the title Music Transfer (iTunes_Control) FEATURE REQUEST: Music Transfer (iTunes_Control) Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants