CUE Navigator Winamp Plugin

Purpose:

Enable navigation inside one-album files with CD CUESheet embedded inside APE tag (v2.0) or FLAC tag. External CUE files which are loaded automatically are also supported.

How it works:

Pressing Next/Prev when one-album file is playing skips to Next/Prev track inside the file. Or if user clicks on track progress. Title is updated with the use of special tags:

  • %subnum%
  • %subnumtotal%
  • %subtitle%
  • %subartist%
  • %submaintitle%
  • %submainartist%

To use tags please setup the following WinAmp settings:

  1. General Preferences > Titles > Advanced Title Formatting
    • Check “Use advanced title formatting when possible”
    • Change “Advanced title display format” string to use abovementioned tags. For example:

      $if(%submaintitle%,%submainartist% – %submaintitle%: $dec(%subnum%,2)/$dec(%subnumtotal%,2). [%subartist% – ]%subtitle%,[%artist% – ]$if2(%title%,$filepart(%filename%)))
  2. Media Library > Local Media > Advanced Library Preferences
    • Check “Use Library title information for Playlist Item Formatting”
  3. Media Library > Local Media > Watch Folders
    • Check “Automatically add played files” (this will ensure that media passses ML title formatting routines)

Known issues:

Plugin heavily relies on Media Library. Please verify file title after it is added to ML. Plugin works fine (titles are shown as per ATF string) after file is properly added to ML.

Installation:

Run installer (link below).

Version History:

  • 0.8:
    • Fixed crash on some systems
    • Removed unnecessary CRT dependencies
  • 0.7:
    • APE tag values are loaded as UTF8
  • 0.6:
    • plugin is now UNICODE
    • added support for “CUESHEET” FLAC tag (VORBIS_COMMENT)
  • 0.5:
    • switched to ATF hijacking
  • 0.4:
    • used IPC_HOOK_TITLES
  • 0.3 and below:
    • frankly… do not remember

Contact:

email: ivasha [at] gmail [dot] com

Download link:

WinAmp plugin installer: CUENavigatorPlugin_v0_8.exe

21 responses

  1. Udger

    Cool, dude!

    November 20, 2009 at 8:08 pm

  2. Smeekeven

    Thank you very much for this near perfect Winamp Plugin.
    Cueplayer and mp3cue are of nu use to me.
    I use Winamp latest with Classicpro skin.
    I have quite some flac rips as a single file with cue-sheet.
    Your plugin makes navigating through them an easy job.
    The advanced title display format-string you advise gives nice results.

    Have a nice xmas.

    S.

    December 17, 2010 at 12:46 pm

    • Thank you for kind words. Have a nice X-mas!

      December 17, 2010 at 12:54 pm

  3. Vadim

    The plugin doesn’t work with the latest Winamp build (5.601). Please check.

    December 28, 2010 at 10:14 pm

    • Are you sure you’ve tried latest version 0.8? Because I’ve built new version especially for 5.601 ))

      December 28, 2010 at 11:19 pm

  4. Vadim

    Yeah, sorry – it works. At least it follows the cue when using the >> button. How to make it to display tracks titles from a cue ? I have mp3 and flac folders with the external *.cue files inside, and the tracks titles are there.

    How many tags examples are in the guide above ? Where is the end of example 1 and the start of example 2 ? It seems that since the examples are posted in one string, perhaps I copy it wrongly to the Winamp preference, and that’s the cause… Because all the check-boxes meant in the guide above are checked, but I still don’t see any track titles from the cue-files.

    P.S.
    I’m a newbie of this plugin, since I used mp3cue 5.0 before, but it hardly crashes Winamp 5.601.

    December 29, 2010 at 2:16 am

    • Title template sample in my post is single, its basically one line, but it’s wrapped. It starts from ‘$’ and ends with triple ‘)’. Just select and copy two lines above as a whole and paste it into Winamp title template input. It will paste as single line.

      Below is the title template I am using in my Winamp:
      $if(%submaintitle%,%submainartist% – %submaintitle%: $dec(%subnum%,2)/$dec(%subnumtotal%,2). [%subartist% – ]%subtitle%,$if(%title%,[%artist% – ]%title%,%filename%))

      December 29, 2010 at 2:32 am

  5. Vadim

    I’ve checked it with the both templates (from the guide and from your post) – but still nothing. Only seeking by cue works, but still the album title manually specified in ML (bookmarks) is displayed.

    December 29, 2010 at 9:01 pm

  6. Have you carefully followed the instructions in my post on how to use tags?

    December 29, 2010 at 9:16 pm

  7. Vadim

    All the check-boxes specified in the guide are ON. What else could I check ?

    December 29, 2010 at 10:16 pm

  8. Vadim

    Eugene, could you please advise any suggestions please ?

    January 14, 2011 at 9:26 pm

  9. Vadim,

    I think we should go through the following checklist to localize why you do not see subtrack names:
    0) please recheck ALL of the discussed options above;
    1) open the music file which has associated CUE tag or separate CUE file. Pressing Next/Prev navigates through subtracks. This means that plugin found and parsed successfully CUE data. If you jump to the next item in playlist then CUE data was not parsed and plugin functionality is not enabled for this particular file;
    2) check whether your file is present in Media Library. It should be, since if its not then ATF (Advanced Title Formatting) is not invoked thus title formatting does not passes plugin routines showing subtrack information;
    3) you should expect titles to be shown in WinAmp main title area and in playlist. These are two only places where you can see subtrack data when the file is played.

    Please let me know your feedback on items 1-3.

    January 17, 2011 at 1:51 pm

  10. Vadim

    Eugene,
    0) Yes.
    1) Yes, it works fine.
    2) I’m not sure what does it mean. How to check this ?
    3) Sure, I understand this.

    January 22, 2011 at 12:44 pm

  11. 2) To open Media Library please right click on WinAmp main window and select Media Library. It can also be opened by pressing keyboard shortcut Alt+L.
    When ML window will show up, please select Audio item in left column under Local Media. This will show you all the audio media registered in Media Library. Audio subsection consists of three panes: Artists, Albums and Files (wide one at the bottom).
    You can easily check whether your files are in ML by entering search substring.
    For example you are playing file ‘Enigma-2008-Seven Lives Many Faces[CD 1].flac’. If it is registered in ML you can find it by entering search query ‘enigma’ (no quotes). This file should be visible in Files pane. If it’s not then it is not registered in ML thus Advanced Title Formatting will not work.

    Please indicate whether you are trying to play only one file with CUE (embedded or external) or ALL of your such files behave the same way.

    January 22, 2011 at 1:45 pm

  12. Vadim

    There is empty in ML->Local Media->Audio. I used only Bookmarks function in Winamp before. It seems this is the cause why it doesn’t work. I will try to find-out how to add something there, because I found the “Add Folder” item in the “Watch Folders” tab, and added the folder with my music there. But, when pressing Rescan button in this tab, I don’t see that any scanning process starts (HDD activity or something), although the “Rescan button” changes to “Stop scan”.

    I have few dozens of albums with external CUE.

    January 22, 2011 at 3:19 pm

  13. Vadim

    Eugene, what string of “Advanced title display format” should be, if I would like to view only:
    “xx/xx. cue content” and nothing more
    ?
    Could you please advise ?

    February 18, 2011 at 1:00 pm

  14. Smeekeven

    Hi Eugene,
    Since I use Winamp (latest version) with just ffsox player input (combined with ffmpeg.exe) and otachan-asio output to feed my external emu0204-usb soundcard, your plugin doesn’t work for all file formats.
    Ape files with cue-sheet give no problem, I can skip from one track to the next with cue-navigator.
    With FLAC files I can’t skip to other positions in the cuesheet.
    Is this flac issue, ffsox or ffmpeg, or cue-navigator?
    Thanks for your comments.
    Greetings.

    February 23, 2011 at 2:57 pm

    • In case you have CUE file located in the same directory as FLAC file their names should be identical except extension.

      Will work:
      FLAC: artist-album.flac
      CUE: artist-album.cue

      Will NOT work:
      FLAC: artist-album.flac
      CUE: artist album.cue

      March 15, 2011 at 4:41 pm

  15. OFF

    Great plug-in Eugene! Thanks for your work.
    By the way, is there a way to list the tracklist from the cue data as in a playlist?

    For any pleople having trouble, plase make sure that “Automatically add played files” is ticket in:
    Media Library > Local Media > Watch Folders.

    Also, the following ATF will show “xx/xx. Artist – Title”:
    $if(%submaintitle%,$dec(%subnum%,2)/$dec(%subnumtotal%,2). [%subartist% – ]%subtitle%,$if(%title%,[%artist% – ]%title%,%filename%))

    Cheers!

    November 28, 2011 at 11:59 pm

  16. ~X~

    ML is a heavy shit. I remove it right after installation. =(

    PS: TTA not supported?

    October 21, 2012 at 7:48 pm

  17. Matej

    Nice plugin.
    Works fine with Winamp 5.65 on Win 7 x64.

    October 12, 2013 at 3:56 pm

Leave a comment