Head-Fi.org › Forums › Equipment Forums › Portable Source Gear › Submit your DAP specs please - I am creating "Dapper" a Mac iTunes to DAP converter
New Posts  All Forums:Forum Nav:

Submit your DAP specs please - I am creating "Dapper" a Mac iTunes to DAP converter

post #1 of 17
Thread Starter 

Hi all

 

I have created a tool for OSX that copies my music and playlists to one or two cards in my FiiO X5 DAP. It occurred to me in writing this tool that several DAPs may benefit from this and I would like to try and support them too, with your help.

 

 

Once set up, when you plug your DAP (or cards) in, it copies the latest updates to the cards including playlists correctly formatted to reference music across cards and then ejects the drives/dap. Couldn't be easier.

 

The tool is running  for FiiO X5s is available for testing here on my site, including a walkthrough video.

 

What I need from you if you'd like me to try and adapt it for other DAPs is:

 

* What make/model is the DAP.

* When connected over USB, can it show up as one or more OSX drives? What exactly are their names? Are they always the same or renamable?

* What file system does it use? (FAT32/NTFS e.g.)

* Does it use M3U/M3U8 playlists?

* In the playlists how do you reference a card/drive/partition? Do each have an internal device name, e.g. FT1: TF2: Ideally an example would be great.

* Any wierdisms

 

Any features you'd like?

 

J

post #2 of 17
Subscribed! smily_headphones1.gif
post #3 of 17

Well, I'm stuck. I made a playlist named Dapper with all my music in it. Then I made a playlist called Dapper EssentialsX5.

 

Dapper scans the X5 then announces it can find no playlists named Dapper although there is. Here's a screen shot of the error and a snip from the log that seems relevant.

 

I deleted the one named Dapper thinking it was confused. I got the error both ways.

 

 

 

2014-08-18 02:49:16 +0000: Dapper is starting up. Build 1490
2014-08-18 02:49:16 +0000: Starting monitoring for iTunes and disk changes
2014-08-18 02:49:16 +0000: Drive 1 became available
2014-08-18 02:49:16 +0000: Drive 2 became available
2014-08-18 02:49:16 +0000: All the cards necessary for syncing have been connected...
2014-08-18 02:49:16 +0000: No sync to take place - config is not locked
2014-08-18 02:49:16 +0000: registerForUSBNotifications
2014-08-18 02:49:16 +0000: USB Device Added Notification.
2014-08-18 02:49:16 +0000: USB Device Removed Notification.
2014-08-18 02:49:16 +0000: Get Library location...
2014-08-18 02:49:16 +0000: Setting path control to /Users/LoneHighway/Music/iTunes
2014-08-18 02:49:16 +0000: Opening library at /Users/LoneHighway/Music/iTunes/iTunes Library.xml
2014-08-18 02:49:16 +0000: Opening library at file:///Users/LoneHighway/Music/iTunes/iTunes%20Library.xml
2014-08-18 02:49:17 +0000: (
    Music,
    Movies,
    "TV Shows",
    Audiobooks,
    Purchased,
    "radio dj shows",
    "Dapper EssentialX5",
    Essential,
    "Recently Added",
    "Recently Played",
    "Top 25 Most Played",
    "Internet Songs",
    "Michelle Chamuel",
    "New Stuff",
    "radio 2",
    revo,
    "Shearwater - Rook (Bonus Track Version)"
)
2014-08-18 02:49:17 +0000: Calculating sizes of all artists...
2014-08-18 02:49:17 +0000: Zero songs returned for playlist Dapper Music
2014-08-18 02:49:17 +0000: Cutoff: 18
2014-08-18 02:49:17 +0000: Your computer serial number for requesting a license code: W893511F7XK
2014-08-18 02:49:17 +0000: No license found... checking trial dates...
2014-08-18 02:49:17 +0000: This version of Dapper will expire in 11.8 days.
2014-08-18 02:49:17 +0000: Running...
2014-08-18 02:49:43 +0000: Your computer serial number for requesting a license code: REDACTED
2014-08-18 02:49:43 +0000: No license found... checking trial dates...
2014-08-18 02:49:43 +0000: This version of Dapper will expire in 11.8 days.
2014-08-18 02:49:43 +0000: Dispatching primary Sync task.
2014-08-18 02:49:43 +0000: Primary Sync Tsk dispatched.
2014-08-18 02:49:43 +0000: Starting sync...
2014-08-18 02:49:43 +0000: Found playlists...
2014-08-18 02:49:43 +0000: Deleting database at /Users/LoneHighway/Library/Application Support/com.mappin.dapper/dapperleft.sqlite
2014-08-18 02:49:43 +0000: Deleting database at /Users/LoneHighway/Library/Application Support/com.mappin.dapper/dapperright.sqlite
2014-08-18 02:49:43 +0000: Opening database at /Users/LoneHighway/Library/Application Support/com.mappin.dapper/dapperleft.sqlite
2014-08-18 02:49:43 +0000: Opening database at /Users/LoneHighway/Library/Application Support/com.mappin.dapper/dapperright.sqlite
2014-08-18 02:49:43 +0000: Clearing flags in the database
2014-08-18 02:49:43 +0000: Done clearing flags in the database
2014-08-18 02:49:43 +0000: Clearing flags in the database
2014-08-18 02:49:43 +0000: Done clearing flags in the database
2014-08-18 02:49:43 +0000: Starting single threaded copy
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: *** Begin scanning the iTunes forder for Music Files to add to DB     ***
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: No sogs to add to Database. BuildDatabaseFromiTunes exiting
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: *** Begin scanning the iTunes forder for folder.jpg files.           ***
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: No sogs to add to Database. BuildDatabaseFromImages exiting
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: *** Begin scanning the actual DAP drive for all files there           ***
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: *************************************************************************
2014-08-18 02:49:43 +0000: {
    NSFileSystemFreeNodes = 0;
    NSFileSystemFreeSize = 12092309504;
    NSFileSystemNodes = 0;
    NSFileSystemNumber = 16777227;
    NSFileSystemSize = 127833702400;
}
2014-08-18 02:49:43 +0000: 115741392896 bytes in disk we are scanning
2014-08-18 02:49:43 +0000: Building a database based on files in card /Volumes/X5 TF1

 

When this finishes I get the error.

 

End of log:

2014-08-18 02:50:19 +0000: 1273 Delete /Volumes/X5 TF2/The Family Crest/Beneath the Brine/09 As We Move Forward.mp3
2014-08-18 02:50:19 +0000: 1273 Delete /Volumes/X5 TF2/The Family Crest/Beneath the Brine/10 When the Lights Go Out.mp3
2014-08-18 02:50:19 +0000: 1273 Delete /Volumes/X5 TF2/The Family Crest/Beneath the Brine/11 There's a Thunder.mp3
2014-08-18 02:50:19 +0000: 1273 Delete /Volumes/X5 TF2/The Family Crest/Beneath the Brine/12 Make Me A Boat.mp3
2014-08-18 02:50:19 +0000: 1273 Delete /Volumes/X5 TF2/The Family Crest/The Village/01 Before Your Father Hears Us.m4a
2014-08-18 02:50:19 +0000: 1273 Delete /Volumes/X5 TF2/The Family Crest/The Village/02 North.m4a
2014-08-18 02:51:15 +0000: Starting monitoring for iTunes and disk changes

post #4 of 17

If anything, it would be great if someone wrote an app that has MTU file management support that can sync iTunes playlists properly without huge amounts of stress.

post #5 of 17
Thread Starter 

Can you post that to my help site: support.map-pin.com - I will check this out for you.

 

You do need a "Dapper Music" one that determines what songs to copy.

Then you can optionally have others named Dapper something that get written as actual playlists.

 

If you were in "test mode" then this is a bug (it lets you know it didn't copy, because it doesn't in test mode) - this has been fixed and you can update the app to get a fix. :-)


Edited by JeremyLaurenson - 8/18/14 at 5:14am
post #6 of 17

This is what I'm not clear about. Do I need to make 2 playlists, one called Dapper Music which holds all the music and a second one called Dapper EssentialsX5 to control what is actually copied to the DAP? And yes I'm doing everything in test mode to see what will happen.

post #7 of 17
Thread Starter 

Correct - two or more lists.

One holds the actual music, and ay others are actually copied as playlists.

post #8 of 17
Thread Starter 

Hi all,

 

I have added a ton of features, and whacked a ton of bugs in the last 3 months.

Dapper natively supports the FiiO X5 today and by the end of the week I will also add 4 more DAPs to the list.

Dapper supports the Astell and Kern AK100II via SyncMate today.

 

As a result, we're ready to launch and version 2.06 of Dapper will hopefully hit the Apple OSX App store in November:

 

post #9 of 17
Thread Starter 

I have now tested all these DAPs...

 

Astell & Kern needs SyncMate until they support native disk mode.

AK and FiiO support playlists

 

 

post #10 of 17

I've got the ak100... I hope i don't need sync mate, because i installed it and it doesn't see the dap. I purchased a license for your software, but haven't received the key, but I don't think that has any impact. your program sees and connects to my device but nothing happens.

 

Quote:
 

2014-11-09 01:00:15 +0000: Dapper is starting up. Build 2606
2014-11-09 01:00:15 +0000: Error log start.
2014-11-09 01:00:15 +0000: Starting monitoring for iTunes and disk changes
2014-11-09 01:00:15 +0000: registerForUSBNotifications
2014-11-09 01:00:15 +0000: USB Device Added Notification.
2014-11-09 01:00:15 +0000: USB Device Removed Notification.
2014-11-09 01:00:15 +0000: Get Library location...
2014-11-09 01:00:15 +0000: Setting path control to /Volumes/SSD2/iTunes%2011
2014-11-09 01:00:15 +0000: Cutoff: 13
2014-11-09 01:00:15 +0000: Your computer serial number for requesting a license code: C02HT0K1F57H
2014-11-09 01:00:15 +0000: No license found... checking trial dates...
2014-11-09 01:00:15 +0000: This version of Dapper will expire in 13.9 days.
2014-11-09 01:00:15 +0000: Running...
2014-11-09 01:00:16 +0000: iTunes data has changed...
2014-11-09 01:00:17 +0000: iTunes changed, and seems to be stable.
2014-11-09 01:00:17 +0000: Opening library at /Volumes/SSD2/iTunes 11/iTunes Library.xml
2014-11-09 01:00:17 +0000: Opening library at file:///Volumes/SSD2/iTunes%2011/iTunes%20Library.xml
2014-11-09 01:00:18 +0000: Music file location: file:///Volumes/SSD2/iTunes/
2014-11-09 01:00:18 +0000: Music
2014-11-09 01:00:18 +0000: TV Shows
2014-11-09 01:00:18 +0000: iTunes U
2014-11-09 01:00:18 +0000: Audiobooks
2014-11-09 01:00:18 +0000: Audiobooks
2014-11-09 01:00:18 +0000: Dapper Art Bell
2014-11-09 01:00:18 +0000: Recently Added
2014-11-09 01:00:18 +0000: Recently Played
2014-11-09 01:00:18 +0000: Sermons
2014-11-09 01:00:18 +0000: Top 80’s Music
2014-11-09 01:00:18 +0000: Top 100 Most Played
2014-11-09 01:00:18 +0000: Top Classical Music
2014-11-09 01:00:18 +0000: Top Country Music
2014-11-09 01:00:18 +0000: Top Radiohead
2014-11-09 01:00:18 +0000: Top Rated
2014-11-09 01:00:18 +0000: Dapper The Bible
2014-11-09 01:00:18 +0000: Hipster
2014-11-09 01:00:18 +0000: Hipster 1
2014-11-09 01:00:18 +0000: Jackson's Playlist
2014-11-09 01:00:18 +0000: Jackson's Playlist 1
2014-11-09 01:00:18 +0000: Recent
2014-11-09 01:00:18 +0000: Summer
2014-11-09 01:00:18 +0000: Voice Memos
2014-11-09 01:00:18 +0000: Found 2 playlists (
    Music,
    "TV Shows",
    "iTunes\U00a0U",
    Audiobooks,
    Audiobooks,
    "Dapper Art Bell",
    "Recently Added",
    "Recently Played",
    Sermons,
    "Top 80\U2019s Music",
    "Top 100 Most Played",
    "Top Classical Music",
    "Top Country Music",
    "Top Radiohead",
    "Top Rated",
    "Dapper The Bible",
    Hipster,
    "Hipster 1",
    "Jackson's Playlist",
    "Jackson's Playlist 1",
    Recent,
    Summer,
    "Voice Memos"
)
2014-11-09 01:00:18 +0000: Calculating sizes of all artists...
2014-11-09 01:00:18 +0000: Iterating 16 songs in Dapper Art Bell
2014-11-09 01:00:18 +0000: Iterating 1189 songs in Dapper The Bible
2014-11-09 01:00:18 +0000: Done iterating songs in dapper music:
2014-11-09 01:00:18 +0000: Letter 0: 187244262199
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 6: 564521634359
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Letter 1: 39
2014-11-09 01:00:18 +0000: Overall size of the music to be copied is 2936585533 bytes or 02 GB on /

 


Edited by MParrott - 11/8/14 at 5:02pm
post #11 of 17
Thread Starter 
I am afraid you do need sync ate to mount the AK as a drive on the Mac, unless AK gets it together to show up on OS X like all the others. Happy to refund or help getting it working
post #12 of 17

 

 

 

I've got syncmate... Not sure how to set this up best to work with your program. Help is appreciated.


Edited by MParrott - 11/8/14 at 6:59pm
post #13 of 17

some more details.

 

when i plug my device in, the storage shows on the desktop (see the screens shown above). It's done this since before installing your software or syncmate.

 

I wathced http://www.map-pin.com/dapper/connecting-an-astell-and.html , but syncmate doesn't recognize the AK100 as an MTP device.

 

And I tried this with very small playlists, adding dapper in front.


Edited by MParrott - 11/8/14 at 7:36pm
post #14 of 17
Thread Starter 
Quote:
Originally Posted by MParrott View Post


I've got syncmate... Not sure how to set this up best to work with your program. Help is appreciated.

First and foremost we should be beating up Astell and Kern to swaich to USB device emulation so this is native... But in the meantime:

Does this help:


http://www.map-pin.com/dapper/connecting-an-astell-and.html
post #15 of 17
Thread Starter 
Quote:
Originally Posted by MParrott View Post
 

some more details.

 

when i plug my device in, the storage shows on the desktop (see the screens shown above). It's done this since before installing your software or syncmate.

 

I wathced http://www.map-pin.com/dapper/connecting-an-astell-and.html , but syncmate doesn't recognize the AK100 as an MTP device.

 

And I tried this with very small playlists, adding dapper in front.

 

I think this may be the subtle difference between an AK100 and an AK100II :-)

 

If you have the AK100 and the drives show up when you plug it in, you do NOT need SyncMate and you can return that.

 

Please open a ticket at support.map-pin.com and we'll hook you up!

 

J


Edited by JeremyLaurenson - 11/9/14 at 5:26am
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Portable Source Gear
Head-Fi.org › Forums › Equipment Forums › Portable Source Gear › Submit your DAP specs please - I am creating "Dapper" a Mac iTunes to DAP converter