Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: iPod manager (Read 2252304 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

[seemingly abandonware] iPod manager

Reply #550
poke poke, download linky broken?

Quote
Warning: filesize() [function.filesize]: Stat failed for download/unstable/foo_dop-0.4.5-TEST.7z (errno=2 - No such file or directory) in /home/yuobe/public_html/ipod.php on line 27
href = "download/unstable/foo_dop-0.4.5-TEST.7z" title = "0.00 MB" >0.4.5 TEST

[seemingly abandonware] iPod manager

Reply #551
Musicmusic - can I make a feature request please..
1) More feedback to user when sync'ing/uploading files to ipod - on the progress meter can we have more information regarding which track is currently being processed and how many are queued
e.g. "Muse - Origin Of Symmetry - Bliss.flac - copying 5 of 1267"

I ask this because sometimes its useful to know how long transfer is likely to take and also Nero has crashed during conversion of a couple of files and I am unable to work out which one was causing the error in order to remove.

Also - a quick question, if the sync process is cancelled partway - some files have been uploaded but the ipod database not updated. Are the files left on the ipod or do they get removed on next sync process? I'm concerned that this might mean I have lots of music files on the ipod that are using up space but not accessible through the ipod and in most cases duped.

[seemingly abandonware] iPod manager

Reply #552
Musicmusic - can I make a feature request please..
1) More feedback to user when sync'ing/uploading files to ipod - on the progress meter can we have more information regarding which track is currently being processed and how many are queued
e.g. "Muse - Origin Of Symmetry - Bliss.flac - copying 5 of 1267"

Hi, there is limited space there and I can't change the layout since the dialog is provided by the foobar2000 core. I could squeeze the filename in, but not "x of n" as that's what the progress meter is for and it would be possibly confusing because of the several processes that actually occur. Still though I'm not convinced knowing the file that is currently being copied is particularly useful (see next answer with regard to encoder crashing) but I'll probably add it.

I ask this because sometimes its useful to know how long transfer is likely to take and also Nero has crashed during conversion of a couple of files and I am unable to work out which one was causing the error in order to remove.
I take it you are referring to the Nero Digital encoder? I think its pretty strange that would crash, I'm using it for my transcoding also. It could be my bug so I would be interested in the outcome of that. What I will also do is look into using the process exit code to determine if the transcode was successful; if not clean-up and add an entry to the error log displayed at the end of the process (which would identify file that failed).

Also - a quick question, if the sync process is cancelled partway - some files have been uploaded but the ipod database not updated. Are the files left on the ipod or do they get removed on next sync process? I'm concerned that this might mean I have lots of music files on the ipod that are using up space but not accessible through the ipod and in most cases duped.

This is what currently happens:
-The new files copied are deleted
-The iPod DB remains unchanged. So the files that were identified to be removed as part of the sync process will still be in the iPod's DB.

Now that is not optimal and is something I do want to change. What I would like it do behave like is:
-Stop the process and update the iPod DB for what has already occurred in the process.
Although that still isn't great, as copying files, adding artwork, and scanning gapless data are separate processes. So you could end up without artwork on new tracks or only half of the new tracks with artwork.

The other thing I will point out is that it is not an 'Cancel' button; usually cancel would imply reverting to the state before the process started.

In the future maybe I will add some commands to look for orphaned and/or missing files to deal with any mess on your iPod.



BTW if anyone who knows would like to explain to me how to calculate the encoder delay and encoder padding values for a Nero Digital Audio MP4 file I would be pretty grateful. I had a good look around in my files but wasn't sure which values in the files are actually used to calculate these, and didn't find anything conclusive on the internet either.

Next version of foo_dop has gapless support for iTunes MP4/M4A AAC files so it would be great to add support for Nero files too.
.

[seemingly abandonware] iPod manager

Reply #553
This is amazing, thank you!!!

Hi, thanks for the report.

Its a bug in current version if the cache doesn't exist. I'll fix it for next build. In the mean time you can go back to 0.4.3, run the load library command once so it builds the cache and then install 0.4.4 again.

Edit: fixed in 0.4.5

[seemingly abandonware] iPod manager

Reply #554
it would be great if you did custom mapping for ratings and lyrics. Ratings, especially, because I use a 0-10 scale in foobar, and would need to use some formatting code to make it translate to the ipod.

 

[seemingly abandonware] iPod manager

Reply #555
I ask this because sometimes its useful to know how long transfer is likely to take and also Nero has crashed during conversion of a couple of files and I am unable to work out which one was causing the error in order to remove.
I take it you are referring to the Nero Digital encoder? I think its pretty strange that would crash, I'm using it for my transcoding also. It could be my bug so I would be interested in the outcome of that. What I will also do is look into using the process exit code to determine if the transcode was successful; if not clean-up and add an entry to the error log displayed at the end of the process (which would identify file that failed).


I have a feeling it is due to my slight overclock on my PC - its a memory error. I thought it might have been a tag issue since it was the same files. Just reduced the overclock and it transferred the errored files - it is producing a window at the end with gapless errors though for my M4A files.

[seemingly abandonware] iPod manager

Reply #556
it would be great if you did custom mapping for ratings and lyrics. Ratings, especially, because I use a 0-10 scale in foobar, and would need to use some formatting code to make it translate to the ipod.

I will consider a rating mapping.
For lyrics, this has been discussed a few times already; the iPod reads the lyrics direct from the file's tags. You could put in a request for foobar2000 to map id3v2 ULT/USLT to LYRICS instead of UNSYNCED LYRICS if you want things less messy.

it is producing a window at the end with gapless errors though for my M4A files.
Yes, that's just a warning and to be expected. Current version doesn't support gapless data for MP4 files and so it's just letting you know that those files won't play gapless. I'll replace that dialog with a better one at some point.
.

[seemingly abandonware] iPod manager

Reply #557
I have png files and jpg files as artwork. How do I add support for both? I want foo_dop to pick up the first valid filename out of a list...

For example, my foo_title string:
Code: [Select]
$puts(aartist,$left($meta(artist,0),$sub($strstr($meta(artist,0),$char(32)$char(40)feat),1)))C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($get(aartist) - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),);C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace(%album artist% - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),);C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),) OST;C:\DRIVES\CANTUS\MP3\Artwork\Albums\_none$num($rand(13),2)


... is separated by semicolons. Can I do this?

foo_title is extension agnostic, so for other extensions I've had to double the number of criteria (one each for PNG and JPG). Also there is facility for "no album art".

EDIT***

Figured out to do it with cwb_hooks. Posting it here for others' benefit. All my album art shows up now from my ginormous sync.

I've added linefeeds so it's easier to read...
Code: [Select]
$puts(aartist,$left($meta(artist,0),$sub($strstr($meta(artist,0),$char(32)$char(40)feat),1)))
$if($cwb_fileexists(C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),) OST.png),
C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),) OST.png,
$if($cwb_fileexists(C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),) OST.jpg),
C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),) OST.jpg,
$if($cwb_fileexists(C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace(%album artist% - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),).png),
C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace(%album artist% - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),).png,
$if($cwb_fileexists(C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace(%album artist% - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),).jpg),
C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace(%album artist% - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),).jpg,
$if($cwb_fileexists(C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($get(aartist) - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),).png),
C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($get(aartist) - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),).png,
$if($cwb_fileexists(C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($get(aartist) - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),).jpg),
C:\DRIVES\CANTUS\MP3\Artwork\Albums\$replace($get(aartist) - $left(%ALBUM%,$sub($strstr(%ALBUM%, $char(40)Disc),1)),:,,?,, /,$char(44),/,-,$char(34),).jpg,
C:\DRIVES\CANTUS\MP3\Artwork\Albums\_none$num($rand(13),2).png))))))


Really have to complement musicmusic's hard work on this extension. It proves how foobar really goes beyond anything else available for music on a PC (and now beyond...)

Thx

[seemingly abandonware] iPod manager

Reply #558
I think we can all agree that iTunes sucks

... but playing a file in iTunes seems to wipe out its album art (put there by foo_dop) on the iPod subsequently. Also, the album art I see on my iPod is not present in iTunes. Anyone else experience this?

BTW, iTunes has this annoying popup @ startup about Artwork which I hit Cancel on. I have unchecked "download album art automatically"

Thx

[seemingly abandonware] iPod manager

Reply #559
Another question. I have a few mp4 music files. These show up as videos in the iPod. Is the header or something incorrect in these files? Anyone seen this behavior?

Thx

[seemingly abandonware] iPod manager

Reply #560
You can rename MP4 files with audio only to M4A instead... hopefully they won't be processed as a video then.

[seemingly abandonware] iPod manager

Reply #561
Another question. I have a few mp4 music files. These show up as videos in the iPod. Is the header or something incorrect in these files? Anyone seen this behavior?

Thx

Yes it looks in the files for a track with a video header. I don't know why your files have those, what made them?

You can override this by changing extension to M4A or adding a MEDIA KIND field with value music.

I think we can all agree that iTunes sucks

... but playing a file in iTunes seems to wipe out its album art (put there by foo_dop) on the iPod subsequently. Also, the album art I see on my iPod is not present in iTunes. Anyone else experience this?

The removal of the artwork is for a similar reason to the fact that the metadata in the database changes. You don't see the artwork in iTunes because (I guess) it looks in the tags and its own artwork database.

BTW, iTunes has this annoying popup @ startup about Artwork which I hit Cancel on. I have unchecked "download album art automatically"

Thx
Make sure your iPod is on Manually managed mode for songs.
.

[seemingly abandonware] iPod manager

Reply #562
musicmusic, Pokeparadox,

Thx for your answers!

[seemingly abandonware] iPod manager

Reply #563
Am I doing something wrong here? Any smallest changes I want to make (i.e. sending a few new tracks via "Send playlists") seem to provoke a full scan of all the mp3 on my iPod, and it takes forever to scan a 60G ipod! It is the expected behavior?

Edit: never mind... I should not keep deleting the playlist "iPod Media Library"!

[seemingly abandonware] iPod manager

Reply #564
Is there any easy way to display the remaining space on ipod? My ipod is always at "danger zone"; it would be very helpful if I know how much space is left before I add new stuff or delete old stuff.

Also, an aside, since this probably has nothing to do with foo_dop. Is there any easy way to display the size of the selected song and current playlist? I'm currently looking at Properties and trying to make sense of the size there (quoted in bytes...)

[seemingly abandonware] iPod manager

Reply #565
Had a couple questions about ALBUM ARTIST
* Does foo_dop pick up ALBUM ARTIST like iTunes would pick up BAND? I am actually just wondering if anyone knows what iTunes typically considers ALBUM ARTIST
* Is it possible to add custom mapping for album artist so that we do something like: if album artist is missing then use artist

Thx!

[seemingly abandonware] iPod manager

Reply #566
Am I doing something wrong here? Any smallest changes I want to make (i.e. sending a few new tracks via "Send playlists") seem to provoke a full scan of all the mp3 on my iPod, and it takes forever to scan a 60G ipod! It is the expected behavior?

Edit: never mind... I should not keep deleting the playlist "iPod Media Library"!
It shouldn't make a difference if you remove that playlist (though I know how it could). What version are you using? Try the latest if not already.

Is there any easy way to display the remaining space on ipod? My ipod is always at "danger zone"; it would be very helpful if I know how much space is left before I add new stuff or delete old stuff.
foo_dop doesn't show that anywhere currently. I would recommend checking you have enough free space before running commands on your iPod also.

Had a couple questions about ALBUM ARTIST
* Does foo_dop pick up ALBUM ARTIST like iTunes would pick up BAND? I am actually just wondering if anyone knows what iTunes typically considers ALBUM ARTIST
* Is it possible to add custom mapping for album artist so that we do something like: if album artist is missing then use artist

Thx!
It transfers the ALBUM ARTIST field onto the iPod. I don't know if or how the iPod uses it, or if it is displayed anywhere on the iPod. So I can't say if it makes any sense to have a mapping for it.

Note that there is a separate compilation field on the iPod, foo_dop doesn't do anything with that. A remapping for that could make sense but again I'll need to check what the iPod actually does with the field.
.

[seemingly abandonware] iPod manager

Reply #567
It shouldn't make a difference if you remove that playlist (though I know how it could). What version are you using? Try the latest if not already.


I'm using the latest version. It seems that foo_dop needs at least one full scan before everything can work. I did not try to delete "ipod media library" to see if foo_dop would work without it since I don't want to risk a full scan...

Quote
foo_dop doesn't show that anywhere currently. I would recommend checking you have enough free space before running commands on your iPod also.

Can foo_dop give a warning if the files to be send to ipod are larger than the space left in ipod? I hope it is not difficult to implement.

Thanks for this awesome component!

[seemingly abandonware] iPod manager

Reply #568
About "Album Artist":

Info from: http://www.tunequest.org/new-to-itunes-alb...rtist/20060912/
Quote
From Apple’s support page:
    iTunes 7 includes a new attribute for song files called Album Artist This allows you to assign a primary artist name for an album that many includes songs by several artists. It is important that all songs in the album have the same Album Artist name. To assign an Album Artist, select all the songs in the album and choose Get Info from the File menu. Next, type a name in the Album Artist field name such that it will apply to all the selected songs. This field can optionally be left blank if all the songs have the same album name.

Album Artist is not respected by the iPod, however, at least not iPod Software 1.2. Songs continue to be sorted by the Artist tag alone, which of course makes the new tag almost useless.


More info here: http://www.tunequest.org/compilations-cove...rtist/20061006/

Also... this is what I believe Album Artist does in the "Albums" submenu (note: Not the "Artists" submenu):
So if two albums have the SAME name, they will be treated as different albums only if they both have different album artists... for example, at the moment, I have two albums called "Closer". One is a soundtrack, AA = Various Artists, another is by Better than ezra, but I am not using the AA field... both are lumped into "Closer" (a single entry) under "Albums"...

anyone else familiar with this behavior?

Thx

[seemingly abandonware] iPod manager

Reply #569
About "Album Artist":

Info from: http://www.tunequest.org/new-to-itunes-alb...rtist/20060912/
Quote

From Apple’s support page:
    iTunes 7 includes a new attribute for song files called Album Artist This allows you to assign a primary artist name for an album that many includes songs by several artists. It is important that all songs in the album have the same Album Artist name. To assign an Album Artist, select all the songs in the album and choose Get Info from the File menu. Next, type a name in the Album Artist field name such that it will apply to all the selected songs. This field can optionally be left blank if all the songs have the same album name.

Album Artist is not respected by the iPod, however, at least not iPod Software 1.2. Songs continue to be sorted by the Artist tag alone, which of course makes the new tag almost useless.


More info here: http://www.tunequest.org/compilations-cove...rtist/20061006/

Also... this is what I believe Album Artist does in the "Albums" submenu (note: Not the "Artists" submenu):
So if two albums have the SAME name, they will be treated as different albums only if they both have different album artists... for example, at the moment, I have two albums called "Closer". One is a soundtrack, AA = Various Artists, another is by Better than ezra, but I am not using the AA field... both are lumped into "Closer" (a single entry) under "Albums"...

anyone else familiar with this behavior?

Thx

As an aside, if the mp3 file has ID3V2 tags Album Artist "Artist" and Artist "Various" then iTunes will display the Artist correctly on a compilation disc ie, Album Artist has priority over Artist if the AA tag is present.

[seemingly abandonware] iPod manager

Reply #570
As an aside, if the mp3 file has ID3V2 tags Album Artist "Artist" and Artist "Various" then iTunes will display the Artist correctly on a compilation disc ie, Album Artist has priority over Artist if the AA tag is present.

Do you know how to mark an album as a compilation in foobar? What's the tag i should use?

Thx

[seemingly abandonware] iPod manager

Reply #571

As an aside, if the mp3 file has ID3V2 tags Album Artist "Artist" and Artist "Various" then iTunes will display the Artist correctly on a compilation disc ie, Album Artist has priority over Artist if the AA tag is present.

Do you know how to mark an album as a compilation in foobar? What's the tag i should use?

Thx

The answer is...I don't know how one would mark an album as a comp in Foobar. Apologies for not being helpful.

[seemingly abandonware] iPod manager

Reply #572
I'm using the "Synchronise iPod..." feature and selecting a playlist that contains a subset of my media library (the whole thing would be too big to fit on my iPod). But when I remove songs from this playlist in fb2k and synchronize again, the removed songs are still present on my iPod. These isn't exactly how I would expect a "synchronization" to behave. Am I doing something wrong?

[seemingly abandonware] iPod manager

Reply #573
wow, i must say, i have converted 2 more people from itunes to foobar mainly because of this plugin!

[seemingly abandonware] iPod manager

Reply #574
I'm using the "Synchronise iPod..." feature and selecting a playlist that contains a subset of my media library (the whole thing would be too big to fit on my iPod). But when I remove songs from this playlist in fb2k and synchronize again, the removed songs are still present on my iPod. These isn't exactly how I would expect a "synchronization" to behave. Am I doing something wrong?
I would double check the songs are not in any of the playlists you are syncing with, and the media library if you ticked that.

wow, i must say, i have converted 2 more people from itunes to foobar mainly because of this plugin!
.