Merge lp://qastaging/~daschuer/mixxx/features_ipod into lp://qastaging/~mixxxdevelopers/mixxx/trunk

Proposed by Daniel Schürmann
Status: Needs review
Proposed branch: lp://qastaging/~daschuer/mixxx/features_ipod
Merge into: lp://qastaging/~mixxxdevelopers/mixxx/trunk
Diff against target: 1887 lines (+1709/-10)
13 files modified
mixxx/build/features.py (+9/-2)
mixxx/res/mixxx.qrc (+1/-0)
mixxx/src/dlgprefplaylist.cpp (+12/-0)
mixxx/src/dlgprefplaylistdlg.ui (+10/-0)
mixxx/src/library/ipod/gpoditdb.cpp (+64/-0)
mixxx/src/library/ipod/gpoditdb.h (+49/-0)
mixxx/src/library/ipod/ipodfeature.cpp (+405/-0)
mixxx/src/library/ipod/ipodfeature.h (+90/-0)
mixxx/src/library/ipod/ipodplaylistmodel.cpp (+901/-0)
mixxx/src/library/ipod/ipodplaylistmodel.h (+146/-0)
mixxx/src/library/library.cpp (+9/-0)
mixxx/src/widget/wlibrarysidebar.cpp (+11/-6)
mixxx/src/widget/wtracktableview.cpp (+2/-2)
To merge this branch: bzr merge lp://qastaging/~daschuer/mixxx/features_ipod
Reviewer Review Type Date Requested Status
Mixxx Development Team Pending
Review via email: mp+80743@code.qastaging.launchpad.net

Description of the change

Features:
* New library item "iPod"
* Sorting and Filtering
* new icon for Rhythmbox
* iPod auto detection
* disable iPod feature in preferences

To post a comment you must log in.
Revision history for this message
RAFFI TEA (raffitea) wrote :

Hey Daniel,

Can you just say a word about your ipod auto detection?
What library have you used for that? Do we have dependencies to GTK now?
Have you tested on Windows, too?

Revision history for this message
Daniel Schürmann (daschuer) wrote :

I have tested it only with Ubuntu Lucid, Natty and Oneiric.

---

On Ubuntu the Ipod mounted automatically in /media/IPOD[x]
The ipod feature is looking there for default. "Auto detection" is just pushing it a bit :-).
It is based on code, which I have already found in Mixxx Sources and which also has untested parts for Mac and Windows.

---

The ipod feature drew dependencies to the Glib, not to whole GTK.
The libgpod is based on Glib, which implements the object model for GTK.
On Gnome based systems, Mixxx has GTK dependencies anyway.

2925. By Daniel Schürmann

merged with lp:mixxx

2926. By Daniel Schürmann

merged with lp:mixxx

2927. By Daniel Schürmann

merged with lp:mixxx

2928. By Daniel Schürmann

merged with lp:mixxx

Unmerged revisions

2928. By Daniel Schürmann

merged with lp:mixxx

2927. By Daniel Schürmann

merged with lp:mixxx

2926. By Daniel Schürmann

merged with lp:mixxx

2925. By Daniel Schürmann

merged with lp:mixxx

2924. By Daniel Schürmann

merged with lp:mixxx

2923. By Daniel Schürmann

brach now working

2922. By Daniel Schürmann

added ipod files

2921. By Daniel Schürmann

merged from daschuers_trunk

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.