Summary: | Saving playlists to iPod nano doesn't work | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | bergspitzen.for.ever |
Component: | Collections/iPod iPhone | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | matej |
Priority: | NOR | ||
Version: | 2.5.0 | ||
Target Milestone: | 2.6 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 2.6 | |
Sentry Crash Report: | |||
Bug Depends on: | 289303 | ||
Bug Blocks: |
Description
bergspitzen.for.ever
2011-12-18 19:14:47 UTC
Same question again: which exact iPod? Oh sorry, I 've forgotten to write this. This is the Model: iPod nano (3. Generation) Thanks Am 19. Dezember 2011 09:34 schrieb Myriam Schweingruber <myriam@kde.org>: > https://bugs.kde.org/show_bug.cgi?id=289304 > > > Myriam Schweingruber <myriam@kde.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Status|UNCONFIRMED |NEEDSINFO > CC| |matej@laitl.cz > Resolution| |WAITINGFORINFO > > > > > --- Comment #1 from Myriam Schweingruber <myriam kde org> 2011-12-19 08:34:31 --- > Same question again: which exact iPod? > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You reported the bug. I'll work on this for the 2.6 release, after fixing bug 289303. This will require more work, because we'll have to handle various situations. (tracks already on iPod vs. not yet there etc.) Git commit 9bfe431375630655047ea8681a12ff6bd5422839 by Matěj Laitl. Committed on 15/04/2012 at 12:24. Pushed by laitl into branch 'master'. Complete iPod collection rewrite (also supports iPad, iPhone) This is a result of 3-month effort to make Amarok iPod-like device support future-proof and less buggy by using more modern MemoryMeta framework to manage tracks internally. The new plugin still uses libgpod [1] to access the devices and supports all devices supported by it. The newest models may need the infamous libashab.so library. FEATURES: * Small configuration dialog for iPods that shows troubleshooting information and allows to change iPod name. * Improved usability of iPod playlists: iPod collection automatically transfers tracks dropped to iPod playlists to iPod when it is needed. * Tracks can now be transcoded when transferring them to iPod. CHANGES: * optional libgpod dependency raised to 0.8.2 to support newest iPods. * Amarok now prevents accidental unmounting of iPods in (small) time-frames when iTunes database on iPod is not yet updated. * Amarok detects when iPod is to be ejected from system and gracefully disconnects it when it occurs. * Hitting the eject button on iPod collection ejects it also from the system. * iPod collection now detects whether iPod is safe to write and marks iPod as read-only if not. This prevents "iPod shows 0 tracks" problem. * Correct progress bar advancement when transferring tracks to iPod. * iPod Collection supports multiple simultaneous cancellable transfers. * Improved dialog to initialize iPod. BUGFIXES: * Detection and elimination of stale and orphaned iPod tracks now works correctly; users are notified about these when iPod is plugged in. * iPod playlists now work correctly. * Show correct error when transferring unsupported files to iPod. [1] http://www.gtkpod.org/wiki/Libgpod Related: bug 291722, bug 139454, bug 219963, bug 279797, bug 234876 FIXED-IN: 2.6 DIGEST: Amarok's iPod support is completely rewritten fixing many bugs and adding features M +3 -2 CMakeLists.txt M +21 -0 ChangeLog M +2 -2 README M +1 -1 src/core-impl/collections/CMakeLists.txt A +80 -0 src/core-impl/collections/ipodcollection/CMakeLists.txt A +642 -0 src/core-impl/collections/ipodcollection/IpodCollection.cpp [License: GPL (v2+)] A +260 -0 src/core-impl/collections/ipodcollection/IpodCollection.h [License: GPL (v2+)] A +259 -0 src/core-impl/collections/ipodcollection/IpodCollectionFactory.cpp [License: GPL (v2+)] A +93 -0 src/core-impl/collections/ipodcollection/IpodCollectionFactory.h [License: GPL (v2+)] A +119 -0 src/core-impl/collections/ipodcollection/IpodCollectionLocation.cpp [License: GPL (v2+)] A +74 -0 src/core-impl/collections/ipodcollection/IpodCollectionLocation.h [License: GPL (v2+)] A +845 -0 src/core-impl/collections/ipodcollection/IpodMeta.cpp [License: GPL (v2+)] A +327 -0 src/core-impl/collections/ipodcollection/IpodMeta.h [License: GPL (v2+)] A +141 -0 src/core-impl/collections/ipodcollection/IpodMetaEditCapability.cpp [License: GPL (v2+)] A +63 -0 src/core-impl/collections/ipodcollection/IpodMetaEditCapability.h [License: GPL (v2+)] A +248 -0 src/core-impl/collections/ipodcollection/IpodPlaylist.cpp [License: GPL (v2+)] A +113 -0 src/core-impl/collections/ipodcollection/IpodPlaylist.h [License: GPL (v2+)] A +496 -0 src/core-impl/collections/ipodcollection/IpodPlaylistProvider.cpp [License: GPL (v2+)] A +114 -0 src/core-impl/collections/ipodcollection/IpodPlaylistProvider.h [License: GPL (v2+)] A +24 -0 src/core-impl/collections/ipodcollection/amarok_collection-ipodcollection.desktop A +1 -0 src/core-impl/collections/ipodcollection/config-ipodcollection.h.cmake A +414 -0 src/core-impl/collections/ipodcollection/jobs/IpodCopyTracksJob.cpp [License: GPL (v2+)] A +108 -0 src/core-impl/collections/ipodcollection/jobs/IpodCopyTracksJob.h [License: GPL (v2+)] A +69 -0 src/core-impl/collections/ipodcollection/jobs/IpodDeleteTracksJob.cpp [License: GPL (v2+)] A +46 -0 src/core-impl/collections/ipodcollection/jobs/IpodDeleteTracksJob.h [License: GPL (v2+)] A +83 -0 src/core-impl/collections/ipodcollection/jobs/IpodParseTracksJob.cpp [License: GPL (v2+)] A +49 -0 src/core-impl/collections/ipodcollection/jobs/IpodParseTracksJob.h [License: GPL (v2+)] A +33 -0 src/core-impl/collections/ipodcollection/jobs/IpodWriteDatabaseJob.cpp [License: GPL (v2+)] A +37 -0 src/core-impl/collections/ipodcollection/jobs/IpodWriteDatabaseJob.h [License: GPL (v2+)] A +205 -0 src/core-impl/collections/ipodcollection/support/IphoneMountPoint.cpp [License: GPL (v2+)] A +53 -0 src/core-impl/collections/ipodcollection/support/IphoneMountPoint.h [License: GPL (v2+)] A +229 -0 src/core-impl/collections/ipodcollection/support/IpodConfiguration.ui A +466 -0 src/core-impl/collections/ipodcollection/support/IpodDeviceHelper.cpp [License: GPL (v2+)] A +102 -0 src/core-impl/collections/ipodcollection/support/IpodDeviceHelper.h [License: GPL (v2+)] A +58 -0 src/core-impl/collections/ipodcollection/support/IpodTranscodeCapability.cpp [License: GPL (v2+)] A +49 -0 src/core-impl/collections/ipodcollection/support/IpodTranscodeCapability.h [License: GPL (v2+)] http://commits.kde.org/amarok/9bfe431375630655047ea8681a12ff6bd5422839 |