-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans  .- Knowledge Base  . 

ipodslave

   0.8-pre1  

KDE Other Utility

Score 82%
ipodslave
zoom


Link:  Link
Minimum required   KDE 3.4.x
Downloads:  6882
Submitted:  Apr 12 2004
Updated:  Jul 12 2006

Description:

Edit 20060711: got my hands on a SuSE10 machine: added SuSE10 rpm packages for libqtpod


IPODSLAVE - an iPod IO slave

This is a prerelease version of the upcoming 0.8 version. Be aware that this is work in progress and may contain bugs, although it works like a charm for me.
This version is based on the latest libqtpod release 0.3-rc1.

This ioslave enables KIO aware apps like konqueror or amarok to access the
Music stored on an Apple iPod. It further allows you to organize playlists.

To have access to your iPod mount it (some distros do this automatically when
the iPod gets plugged in) and open the URL "ipod:/".
If you have more than one iPod connected to your system you'll get a list of
directories named after the mountpoints of the iPods found. If you open one
of the directories you'll get a list of 4 directories:
Artists, Playlists, Utilities and Transfer.

If just one ipod is found the slave will automatically redirect to it's
directory.

You can copy songs from an Album to a playlist, move tracks between
playlists or albums or copy songs from one iPod to another.
You can also add new mp3 files or directories containing them to your iPod(s)
by copying them to the "Transfer" directory.
Be aware though that the changes you make aren't saved automatically to your
iPod's database - use the "Synchronize" utility under ipod:/Utilities to do
this.
Make sure you have a backup copy of your original iTunesDB file.
This file can be found under iPod_Control/iTunes/iTunesDB in the directory
struture of your iPod. If you open the Synchronize utility it'll provide a link
to this file that you just can drag and drop to a save place.


Features:
* since this version is a prerelease and work in progress you may encounter bugs/problems/instabilities
* browsing and opening the mp3s with KIO aware apps (like konqueror,amarok or
krusader)
* browsing and copying songs and playlists with konqueror
* copying tracks and albums off of the iPod
* copying mp3 files and directories to the iPod
* renaming/moving albums
* accessing playlists
* when using konquerors detailed list view it'll show meta information about
single tracks (like author, length etc)
* On The Go Playlists and Playcount support provided by Benedikt Elser
* iPod shuffle support by Guenter Schwann


What next:
* kded plugin to provide access to the core functions via DCOP (thanks to
Andrew De Quincey for this and lotsa more good ideas and code) and to
provide notifications when something changed
* Podcast support
* photo / artwork support
* upload/download videos to the new iPod Video


Bugs/noticable problems:
* when deleting a Track from a playlist the numbering of the tracks won't
get reorganized (e.g. when deleting track 2 the list will be
1 - blah.mp3
3 - moreblah.mp3
4 - etc ... )
until synchronized with the iPod's database. This is because the numbering
must be consistent between 2 or more deletes (e.g. when deleting a list of
songs)
* mp3 files need to have sufficient id3 information (Album, Artist, Title and
Tracknum).
Be aware when copying tracks to the ipod that the sort order heavily depends
on the id3 tracknumber field. Make sure the id3 information is sufficient.
* Sometimes (almost always) you need to hit the "reload" button to make changes
visible
* please report any problem you encounter with the software to the sourceforge
project page at http://sourceforge.net/projects/kpod
* Since podcasts and smart playlists are unsupported at the moment you'll lose
them when synchronizing the database.


Hints for installation:
* in order to install it correctly it needs to be configured with
configure --prefix [path to your KDE installation]
* On a SuSE AMD64 add the --enable-libsuffix=64 configure switch
(is this true for other AMD64 distros too?)
* id3lib is needed now




Changelog:

Changes for version 0.8-pre1
* separated the whole ipod/iTunesDB code to a separate library - libQtPod
* supports updating smart playlists
creating new ones or editing smart playlist rules is not yet possible
* when synchronizing with the database it will automatically create backup copies of the old files.
* writing MHOD52 for the master playlist implemented
this speeds up operation of the browse menu and also results in smaller gaps between songs

Changes for version 0.7.3
* ignore ItunesDB elements we can't handle yet
* fixed bug where itunesdb didn't get written when slave was compiled with gcc4 - thanks to Jeff Weeks for pointing this out and fixing it

Changes for version 0.7.2
* make sure everything gets written to the ipod's harddrive when
synchronizing the database and before ejecting the ipod.
This should prevent filesystem corruption when ejecting the
ipod right after using the synchronize utility.
* sort playlists by title when saving the database to the iPod
* fixed a bug where playlists didn't get read in correctly

Changes for version 0.7.1
* implemented creating/renaming artist and album
* artists and playlist titles are case sensitive now
* moving tracks between ipods fixed
* check for known filetypes (.mp*) when adding files to the iPod

Changes for version 0.7
* iPod Shuffle support by Guenter Schwann
* support for "On The Go Playlists" and Playcount support by Benedikt Elser
* show track meta info for konquerors detailed list view
* support for multiple ipods
* added import directory where tracks and folders can be copied into
* added eject utility
* show total/used/available disk space at the statistics page




LicenseGPL
Source(ipodslave release 0.8-pre1)
Source(libqtpod release 0.3-rc1)
SUSE(libqtpod rpm for SuSE10.1/i586)
SUSE(libqtpod rpm for SuSE10 /i586)
SUSE(libqtpod rpm for SuSE9.3/i586)
(ipodslave previous release 0.7.3)
Send to a friend
Subscribe
Other  Apps  from Fry26
Report inappropriate content



goto page: prev   1  2  3  4  5 

-

 shellscripts?

 
 by maitre on: Apr 15 2004
 
Score 50%

I'm down with writing some hotplugging scripts for you if you need them. :)
-maitre


Reply to this

-
.

 Re: shellscripts?

 
 by Fry26 on: Apr 16 2004
 
Score 50%

Cool, thanks. Just give me a lttle bit of time to figure out what of these things can be done in the KDE framework and what needs to be done with hotplug scripts.

thanks again
Michael


Reply to this

-
.

 Re: Re: shellscripts?

 
 by eyecorners on: Jun 19 2004
 
Score 50%

Yaaay! Link link link!


Reply to this

-
.

 found a bug

 
 by Fry26 on: Apr 16 2004
 
Score 50%

A college at work gave me his iTunesDB file so I was able to test ipodslave with some data other than mine.

It showed me a problem with empty Artist/Album tags - these will not be shown in the listings. I'll fix this in the next release

have fun
Michael


Reply to this

-
.

 I can't believe it!

 
 by RockHound on: Apr 18 2004
 
Score 50%

This morning, under the shower :-), i was thinking up this exact thing. Why not have a ipod kioslave?! Well... Damn! You beat me to it. Congrats!!! Keep up the good work!


Reply to this

-
.

 Re: I can't believe it!

 
 by Fry26 on: Jun 6 2004
 
Score 50%

... thanks :)

If you're interested in joining the project have a look at the project page at
http://sourceforge.net/projects/kpod

have fun
Michael


Reply to this

-

 ./configure fails

 
 by madpenguin8 on: Jul 4 2004
 
Score 50%

I'd love to try the new copy tracks feature, but ./configure dies on id3lib.

checking for ID3Tag_New in -lid3... no
configure: error: *** id3lib not found.

The problem is I have id3lib installed, is it looking in the wrong place?

19 Jul 4 11:43 /usr/lib/libid3.so -> libid3-3.8.so.3.0.0


Reply to this

-

 Re: ./configure fails

 
 by Fry26 on: Jul 4 2004
 
Score 50%

what arch type do you have?

maybe it looks in the wrong path - for example if you have an AMD64 and you configured with enable-libsuffix=64 it expects libid3.so to be installed in /usr/lib64

Michael


Reply to this

-

 Re: Re: ./configure fails

 
 by madpenguin8 on: Jul 4 2004
 
Score 50%

I do use AMD64, but I don't use any special configure flags. Is there anything else to look for?


Reply to this

-

 Re: Re: Re: ./configure fails

 
 by Fry26 on: Jul 4 2004
 
Score 50%

well, in that case I'd make sure "/usr/lib" is listed in /etc/ld.so.conf and check that the file libid3.so points to really exists (IIRC in your case that would be libid3-3.8.so.3.0.0)

You'll also need the id3lib headers.

If all that is the case I don't understand why it doesn't work.

hope that helps
Michael


Reply to this

-

 Re: ./configure fails

 
 by Pagz on: Jul 11 2004
 
Score 50%

I'm having the same problem. id3lib is installed AND the id3.h is in /usr/include

I grepped for id3Tag_New and it was found in /usr/include so I have the lib and header installed...any ideas?


Reply to this

-
.

 Re: Re: ./configure fails

 
 by Fry26 on: Jul 11 2004
 
Score 50%

what's the exact error message?
You can find it in config.log

Michael


Reply to this

-

 Re: Re: Re: ./configure fails

 
 by Pagz on: Jul 12 2004
 
Score 50%

checking the log there are a ton, undefined references in /usr/lib/libid3.so

Finally it says

configure:31297: result: no
configure:31307: error: *** id3lib not found.


Reply to this

-

 Re: Re: Re: Re: ./configure fails

 
 by Fry26 on: Jul 15 2004
 
Score 50%

it seems the linker doesn't include some needed libs to the link process (I assume it's libstdc++)

check that your development tools (gcc, libtool etc) are up to date.

hope that helps
Michael


Reply to this

-

 Re: Re: Re: Re: Re: ./configure fails

 
 by Pagz on: Aug 13 2004
 
Score 50%

sorry for the lag in delay didn't notice you responded (site forgot to mail me to inform me I guess)

Anyway this is on a clean install of Slackware 10.0, gcc 3.3.4 all dev tools are up to date. To add to this I can compile other programs using id3lib, I believe I was compiling the MusicBrainz things required for JuK. Still happens with v .6 of the slave. Have any other ideas? I much prefer using the slave than GTKPod.


Reply to this

-

 Re: Re: Re: Re: Re: Re: ./configure fails

 
 by Fry26 on: Aug 13 2004
 
Score 50%

Hope the -1 release fixes your problem.

Fry



-

 Re: Re: Re: Re: Re: Re: ./configure fails

 
 by Pagz on: Aug 14 2004
 
Score 50%

-1 got me through the configure thanks...now I'm tracing down make errors :-/ I'm closer atleast :-)



-

 Re: Re: Re: Re: Re: Re: ./configure fails

 
 by Pagz on: Aug 14 2004
 
Score 50%

Ok fixed the error...compiles now :-)

had to add #include to iopodslave.cpp

who needs errors anyway :-P



-

 Re: Re: Re: Re: Re: Re: ./configure fails

 
 by Fry26 on: Aug 14 2004
 
Score 50%

hmm, interesting.

what exactly did you have to include?

Michael



-

 Re: Re: Re: Re: Re: Re: ./configure fails

 
 by Pagz on: Aug 14 2004
 
Score 50%

need to include errono.h



-

 Problem on make

 
 by bmctee on: Jul 6 2004
 
Score 50%

I get the following lines on make before it quits:

/usr/bin/sed: can't read Slave/ipodslave-0.5.1/src/itunesdb/libitunesdb.la: No such file or directory
libtool: link: `Slave/ipodslave-0.5.1/src/itunesdb/libitunesdb.la' is not a valid libtool archive
make[3]: *** [kio_ipodslave.la] Error 1
make[3]: Leaving directory `/home/ben/Programs/iPod Slave/ipodslave-0.5.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ben/Programs/iPod Slave/ipodslave-0.5.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ben/Programs/iPod Slave/ipodslave-0.5.1'
make: *** [all] Error 2

I'm not too familiar with Linux, so I'm not sure what all info I need to provide. I'm running SuSE 9.1


Reply to this

-

 Re: Problem on make

 
 by Fry26 on: Jul 7 2004
 
Score 50%

Well, it seems that the build process can't handle pathes with a whitespace in it.
The fastest way to get around this would be to rename your "iPod Slave" directory to "iPod_Slave" or something like that whithout a whitespace.

hope that helps
Michael


Reply to this

-

 Re: Re: Problem on make

 
 by bmctee on: Jul 7 2004
 
Score 50%

That did the trick!
Thanks!


Reply to this

-

 Not detecting iPod

 
 by ady on: Aug 24 2004
 
Score 50%

I am having problems with the ioslave detecting my ipod.
I have it setup to auto mount the ipod and I can see the ipod files by doing 'ls /mnt/ipod' However when I try to use 'ipod:/' in konq I just get the message:
'An error occurred while loading ipod:/:

The file or folder Apple iPod does not exist.'

Any idea what I am doing wrong?


Reply to this

-

 Re: Not detecting iPod

 
 by Fry26 on: Aug 25 2004
 
Score 50%

what does your /etc/mtab and your /proc/mounts look like?

The mounted ipod needs to show up in /etc/mtab (should always be the case)

Fry


Reply to this

-

 Re: Re: Not detecting iPod

 
 by Superstoned on: Sep 15 2005
 
Score 50%

cat /proc/mounts |grep iPod /dev/sdb2 /media/iPod vfat rw,nodiratime,nosuid,nodev,uid=1000,gid=100,fmask=0033,dmask=0033,codepage=cp437,iocharset=iso8859-1 0 0 cat /etc/mtab |grep iPod /dev/sdb2 /media/iPod vfat rw,nosuid,nodev 0 0 ipod:/ gives the error of the first post. this is an ipod nano.


Reply to this

goto page: prev   1  2  3  4  5 

Add commentBack






-
-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.