Cue support

Any ideas about how to improve MediaMonkey? Let us know!

Moderator: Gurus

Cue support

Postby statik » Tue Dec 06, 2005 12:50 pm

Been using MM Gold for quite a while now, and it's kick-ass obviously (as you know). BUT; I'm really really missing cue support, being an avid user of electronic music, most of the albums I have are mixed and come in single mp3-format with an accompanying cue file.
Most of these cue files have registered artist and title for each track, and it would be a huge plus for me and many others if you could enable MM to read these.
There is a plugin available for winamp which basically just pops up a new window when a mp3 file with a corresponding cue is loaded (automatically loads it when it has the same title and is in the same folder as the mp3).

Seeing as it's probably a simple task too (a cue is basically just a txt file with index points and track info), I hope you will consider it, it certainly would make MM a much bigger hit with me and my peers.
statik
 
Posts: 44
Joined: Sun Dec 04, 2005 7:41 am

Postby trixmoto » Tue Dec 06, 2005 3:23 pm

CUE sheet support is something that will take a lot of work to do properly in MM, so although it is being considered, it won't be in this version.

However, if you can explain to me what it is that you want, I might be able to write a script to do some of it in the mean time.
Download my scripts at trixmoto.net.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE
trixmoto
 
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK

Postby statik » Tue Dec 06, 2005 5:00 pm

Well, the best thing would be for the one long mp3 to be parsed up into tracks when adding it to the MM database, not physically ofcourse, just that each track of the mp3 is registered seperatley. That would give you a huge leg up on the competition BTW. But that would probably be alot of work...

What I'd like is basically some way of reading the index provided by the cue sheet when playing long mp3s.

I want to be able to skip to track 3 of an mp3 without manually searching; the position and track info is all provided by the cuesheet; so it's just a matter of creating a script that links the index to the mp3 and lets you use the cue file to navigate the mp3.

Kinda hard to explain, but I hope you get my point?

The winamp plugin uses a separate window to display the tracks; kinda like a separate playlist for the cue file.
statik
 
Posts: 44
Joined: Sun Dec 04, 2005 7:41 am

Postby trixmoto » Tue Dec 06, 2005 5:45 pm

I think I can create a script which allows you to open a cue sheet and list the chunks within, allowing you to skip straight to that point in the large track before playing. I'll have a play and post a link here if I do get a working version. I don't however have a CUE to test this with. Could you please email me a small(ish) track with corresponding CUE sheet? I know typically they are large, but maybe if you could create me a small example to work with?
Download my scripts at trixmoto.net.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE
trixmoto
 
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK

Postby Peke » Tue Dec 06, 2005 7:07 pm

I can provide you with more than One.

Here is one small one, replace Filename with one you want and save this to <Filename>.CUE
Code: Select all
  FILE "C:\Program Files\Borland\Delphi7\Projects\Cuesheet Editor\c.mp3" MP3
  TRACK 01 AUDIO
    TITLE "Is it love"
    PERFORMER "CHILLY HI-FI"
    INDEX 01 00:00:00
    INDEX 02 00:15:00
    INDEX 03 00:20:00
    INDEX 04 00:25:00
  TRACK 02 AUDIO
    TITLE "Night Train"
    PERFORMER "KADOC"
    INDEX 01 00:45:00


One thing Desired Filename must be MP3 and at least 49 Seconds in length. With these Modifications you can burn that Cue to CD with Nero or CDRWIN or FireBurner,....
Best regards,
Pavle
MM Core Developer and Admin of free MediaMonkey extensions Hosting
Image
Image
Peke
 
Posts: 10409
Joined: Tue Jun 10, 2003 7:21 pm
Location: Serbia

Postby trixmoto » Wed Dec 07, 2005 5:14 am

I am now writing a script to allow you to play the tracks within a track, using CUE sheets. Maybe if the MM team are not planning to develop CUE sheet support soon, I might be able to extend the script further.
Download my scripts at trixmoto.net.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE
trixmoto
 
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK

Postby trixmoto » Wed Dec 07, 2005 5:41 am

Quick question, which would you rather....

1) Script automatically loaded if there is a matching cue sheet (this would only work if the cue sheet had the same name as the mp3)

2) Script run manually to allow you to load matching cur sheet for current song (also needs names to match)

3) Script run maually, allowing you to enter cue sheet, therefore allowing you to run the track without having to find it in your library first.

4) Something else entirely which I haven't thought of! :)
Download my scripts at trixmoto.net.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE
trixmoto
 
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK

Postby trixmoto » Wed Dec 07, 2005 6:42 am

Why would you want to have more than one index for a track (as in your example)? What should this allow you to do?
Download my scripts at trixmoto.net.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE
trixmoto
 
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK

Postby statik » Wed Dec 07, 2005 7:54 am

Never seen a cue with more than one index, atleast not for mp3s... Standard is only one index.

I think number 1 is the better solution. Cue sheets normally have the same name as the mp3; if they don't it often causes problems when burning and such too, so I think it fair to assume that they match.

Great stuff mate, tremendously appreciated! :)
statik
 
Posts: 44
Joined: Sun Dec 04, 2005 7:41 am

Postby Peke » Wed Dec 07, 2005 9:15 am

Ok Here is One more little bit complexed:
Code: Select all
 FILE "C:\Program Files\Borland\Delphi7\Projects\Cuesheet Editor\c.mp3" MP3
  TRACK 01 AUDIO
    TITLE "Is it love"
    PERFORMER "CHILLY HI-FI"
    INDEX 01 00:00:00
    INDEX 02 00:15:00
    INDEX 03 00:20:00
    INDEX 04 00:25:00
  TRACK 02 AUDIO
    TITLE "Night Train"
    PERFORMER "KADOC"
    INDEX 01 00:45:00
 FILE "C:\Program Files\Borland\Delphi7\Projects\Cuesheet Editor\t.mp3" MP3
  TRACK 03 AUDIO
    TITLE "Do you feel pain"
    PERFORMER "Spacefrog"
    INDEX 01 00:00:00
 FILE "C:\Program Files\Borland\Delphi7\Projects\Cuesheet Editor\y.mp3" MP3
  TRACK 04 AUDIO
    TITLE "Is it love"
    PERFORMER "CHILLY HI-FI"
    INDEX 01 00:00:00
Best regards,
Pavle
MM Core Developer and Admin of free MediaMonkey extensions Hosting
Image
Image
Peke
 
Posts: 10409
Joined: Tue Jun 10, 2003 7:21 pm
Location: Serbia

Postby trixmoto » Wed Dec 07, 2005 9:44 am

Well, you didn't say there could be more than one file! That complicates things! This script will only read the indexes for the track you are currently playing.

Progress, for those who are interested:

@ 14:45 07/12/2005
- script checks mp3 on-play for matching cue sheet
- cue sheet header (FILE ... MP3) validated
- track indexes read successfully (reads INDEX 01 and ignores others)

Will keep you posted :)
Download my scripts at trixmoto.net.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE
trixmoto
 
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK

Postby statik » Wed Dec 07, 2005 10:27 am

well I've never had a cue sheet with more than one mp3, so that's no problem for me... Sounds good trixmoto!
statik
 
Posts: 44
Joined: Sun Dec 04, 2005 7:41 am

Postby trixmoto » Wed Dec 07, 2005 11:45 am

Another quick question: I presume if there is only one track that the script should just exit without appearing?
Download my scripts at trixmoto.net.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE
trixmoto
 
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK

Postby statik » Wed Dec 07, 2005 11:51 am

Only one track, as in... only one track in the cue sheet? Yeah, well, there wouldn't be a point in the cuesheet anyways then ;)
statik
 
Posts: 44
Joined: Sun Dec 04, 2005 7:41 am

Postby trixmoto » Wed Dec 07, 2005 11:56 am

No, but the first thing you learn (after many many many versions of your first program) is that you have to think of (and code for) every possibility! :)
Download my scripts at trixmoto.net.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE
trixmoto
 
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK

Next

Return to Wishlist (mmw)

Who is online

Users browsing this forum: No registered users and 10 guests