View Issue Details

IDProjectCategoryView StatusLast Update
0016592MMW 5Help / Docs / Localizationpublic2021-11-29 21:10
Reporterrusty Assigned To 
PriorityhighSeveritytextReproducibilityalways
Status closedResolutionfixed 
Product Version5.0 
Target Version5.0.1 
Summary0016592: CD Burning workaround
DescriptionCD Burning isn't included in 5.0 due to the limited number of users using the feature and the significant effort to implement this feature.

We may have to revisit this depending on user feedback, but in the short term (for 5.0) there should be a KB article explaining how to burn a playlist in Windows (I'm looking for a tool that accepts .m3u or xpsf files for burning).
TagsNo tags attached.
Fixed in build

Relationships

related to 0016594 closedLudek <Playlist> mask is hidden (users don't realize that it even exists) 
related to 0017807 closeddrakinite 'Send to > Audio CD' feature (Burn2MM4 addon) 

Activities

rusty

2020-05-11 13:49

administrator   ~0057941

Possible approaches:
1) For Audio CD burns: many third party tools such as CDRTFE and InfraRecorder allow an .m3 file to be the source of the audio CD. Select the files in MM, Export them as an .m3u file, and then drag the .m3u file into the CD burner.
2) For Data CD burns: Infrarecorder allows an .m3u file to be 'Imported' as the source of the file list
Bugs: .m3u files are currently exported with limited characters (not UTF8) causing many burns to fail

3) Another approach is to
- create a playlist of files to be burnt
- Auto-organize with '[x] Copy files to new destination based on file tags' and set a destination mask of the files to something like:
C:\My Documents\Temp\Burn List\<Auto Number>$if(<Artist>, $First(<Artist>), <Album Artist>)$if(<Album>, - <Album>,) - <Title>
- In the Burner app of your choice, select the files and initiate a burn

The first approach is much easier for the user. Is it trivial to support 'foreign' character sets for .m3u file exports?

michal

2020-05-20 11:38

developer   ~0058132

re 1) you probably only should export to m3u8 (Send to - M3U/XSPF playlist - select m3u8 extension). Is this what you mean? M3U8 is extension for UTF8 playlist, M3U for ASCII/Windows encoding.

rusty

2020-05-20 14:43

administrator   ~0058136

Last edited: 2020-05-20 14:46

1) Re. Creating Audio CDs: Further testing shows that infrarecorder and cdrtfe work for burning audio CDs from .m3u files, but fail for M3U8 (infrarecorder crashes, and cdrtfe fails on the unicode files). Drag and Drop between MediaMonkey and other apps doesn't work ( 0014429).
2) Re. MP3 CDs: Only Infrarecorder allows .m3u files to act as a source for data CDs, however, m3u8 files (renamed to .m3u) crash infrarecorder.

Given the above issues, the only universal solution is probably one that involves creating an image in a folder and then dragging it from Windows Explorer.

3) For Audio CDs, using Auto-organize could accomplish this (as described above).

4) For Data CDs (containing multiple folders and m3u files), a possible approach would be to 'Sync' a CD image to a burn folder. This could be used to burn M3U files with links to associated audio files, however, this approach is not perfect since unicode filenames are changed to ??? when they're burned to the CD, so links between M3U files and unicode files would likely be lost. This approach would work as follows:
1 In Windows Explorer, create a temporary folder for CD burns. e.g. /Temp/CD-Burn
In MediaMonkey:
2 Navigate to Folders/Temp/CD-Burn
3 Right click on the folder and 'Set as sync target...' so that you can sync files to that folder
4 Navigate to Devices & Services > Storage & Services > \Temp\CD-Burn
5 In the Auto-Sync tab, choose the Playlists and other content to burn
6 In the Sync profile tab > Tagging, enable 'Copy Artwork to file tags', and in File Locations set the Music mask to \My Documents\Temp\Testburn\Music\<Playlist>\<Auto Number>$if(<Artist>, $First(<Artist>), <Album Artist>) - <Title>
7 Sync Now
8 In Explorer, Copy the contents of \CD-Burn to CDRTFE and burn a Data CD
 
BUT: this doesn't seem to work, since the <Playlist> mask fails!

Ludek, any other ideas (I'm guessing that the <Playlist> mask isn't even fixable since the sync logic only copies a single copy for each track in contrast to the Burn logic which can burn multiple copies)?

Ludek

2020-05-20 19:06

developer   ~0058139

Last edited: 2020-05-20 20:05

<Playlist> mask works to copy multiple track copies (when single track is included within two playlists then it is copied twice), but I guess that this is a cumbersome workaround anyhow.

Isn't the best CD burning workaround using MM4 ??
I don't see the point using third party apps ?

I don't think that anyone is using data CD/DVD/BD burn for backup in these days, so probably just Audio CD burning is still usable for people with old cars (having cars with CD-ROM for playing audio CDs)

rusty

2020-05-20 21:44

administrator   ~0058149

But if the user is using MM5, the MM4 DB isn't up-to-date. So I guess you're suggesting something like the following?
1) In MM5, Export all playlists
2) Install / run MM4 and scan all directories including .m3u playlists
3) Run the burn wizard

I suppose that could work.

Ludek

2020-05-20 22:05

developer   ~0058153

Last edited: 2020-05-20 22:06

Yes, or (alternatively) using the current MM5.DB in MM4 (renamed to MM.DB). There is the compatibility warning, but burning works fine.

lowlander

2020-12-17 19:56

developer   ~0060887

Documentation has been updated

rusty

2020-12-17 20:15

administrator   ~0060888

Tagging as 'resolved' for Rusty to review / edit.

Ludek

2021-05-03 20:39

developer   ~0063037

Tracking as 0017807