Serato Software Feature Suggestions

What features would you like to see in Serato software?

export crate as text file..

wtfbollos 3:16 PM - 24 December, 2011
this would be a nice handy feature imo..

with the choice of what columns to include in the output file inc track number.
Serato
Glenn M 1:56 AM - 27 December, 2011
Quote:
this would be a nice handy feature imo..

with the choice of what columns to include in the output file inc track number.

Interesting. Please tell us more...
* What type of format would you like, .csv, xml, JSON?
* Would it be okay just to export all data and let you edit it later
* Would it be okay to just export column that are visible in the crate?

What would you use this feature for exactly? Maybe our webteam could work some magic with this kind of data, much like we have 'submit playlists' to your Serato profile.
wtfbollos 1:57 AM - 29 January, 2012
format = just basic text file, tho you could always add an option in the setup "export crate format" and add more later..perhaps with some formatting options, like tabs for layout, maybe an optional heading as well, columns would be exported as selected..

put the button in between prepare and the search box, which itself needs to be bigger!

there's plenty of space to the left of the files button, they could all budge along a bit :)
wtfbollos 2:01 AM - 29 January, 2012
REALLY would help, people always asking for track listings. it would be [crate name].txt and dumped in the root serato folder, the crates folder or it's own "crate listings" folder..

heck you could even make it automatic, perhaps optional from the setup, so every time you exit serato it just dumps the crate as a text file..

just a few ideas, i'd certainly like it tho ;)

www.mediafire.com :D
wtfbollos 12:18 AM - 31 January, 2012
soooo how about it?! :D
wtfbollos 1:26 AM - 6 February, 2012
bump, Glenn?!
Serato
Glenn M 10:01 AM - 6 February, 2012
Hi, wtfbollow. We do keep an eye on these areas.

We have a lot of features and bugs lined up to do, so it's a matter of prioritisations. You'll notice that Serato Video is currently receiving a bit of love at the moment. Naturally I can't divulge too much details : )

I didn't mean to get you too excited with some of the questions I made above, but regardless, thanks for the feedback. In the meantime, you might want to experiment with with the prepare crate, play history and or 'submit playlists' features. Perhaps a combination of those could provide what your after.

Glenn
wtfbollos 6:47 PM - 13 February, 2012
i'll try it, but a simple export button wold be very easy for us to create a text file of the crates we are playing.
wtfbollos 12:54 AM - 4 March, 2012
yeah history can give me more or less what i want, but i'd still like to see that duplicated at crate level :)
SchematicRat 11:05 PM - 19 June, 2013
Oh yes, this would be an amazing feature.

* CSV format would be good as it's the simplest format to later manipulate with other software, especially spreadsheets. But a flat text file would be great if you wanted to just print it out for basic reference. JSON or XML would be a nice bonus if you were going to later format it for the web.

* Exporting only the visible columns would be perfect so you could choose what your output would look like.

In my current situation I would use it to print out the contents of my crates so I can rebuild my collection after my HDD died in the middle of a backup session. It would be an easy reference to refer to instead of ALT-Tabbing between windows.

I know other DJs who print out all their tracks into a binder to take requests or to show to potential clients (weddings, private parties etc.) and being able to customize a list without them even seeing stuff they might not like would be great.
Laz219 1:17 AM - 20 June, 2013
Just as a side note- I used to do this to keep track of music by dragging and dropping a crate into an itunes playlist, then printing the playlist.
Obviously only works if you use itunes, but was helpful for my purposes.
Mr Wilks 3:41 PM - 20 June, 2013
If you add a "play count" column, then add an option to export a chart to submit to the promo companies.

Maybe the top 20 or top 50 played tracks could be submitted making chart returns pain free.
DJ Linksua 9:11 AM - 4 June, 2014
Hey guys:

Very easy way to make an m3u playlist from a Serato crate:

A. You have winamp (free) opened.
B. On a Crate:
1. you should re-arrange as your wish, i.e. sort by track #
2. Ctrl + A (select all tracks on that crate).
3. Simply drag the selected tracks from Serato to Winamp
C. On Winamp:
1. all the track will be sort similar to the order in crate.
2. chose: File/ Save playlist.
Then you have a m3u playlist...

if you wanna convert to text or anything else: there are lots of free ware from: download.cnet.com to do so...

P/S: I tried to drag and drop from Serato to windows media player but failed; drop to foobar 2000 possible but track order is not kept.
This drad & drop also work when I drop to "mixed in key" software; then thereby, I guess you may success with many other media player other than winamp.
wtfbollos 12:29 AM - 18 July, 2014
Quote:
If you add a "play count" column, then add an option to export a chart to submit to the promo companies.

Maybe the top 20 or top 50 played tracks could be submitted making chart returns pain free.

like that
alec.tron 9:28 PM - 16 March, 2015
Hi,
is this possible by now (natively inside of Serato Live/DJ) btw ?
Cheers.
c.
DJ Linksua 4:36 AM - 23 May, 2015
it is ok by now: you can export history to text, m3u, csv or serato online list
alec.tron 10:49 PM - 11 January, 2016
Ah, only history though ? not crate/smartCrate/playlist contents ?
Cheers.
c.
DJ Delaine 6:17 PM - 16 January, 2016
Quote:
Quote:
this would be a nice handy feature imo..

with the choice of what columns to include in the output file inc track number.

Interesting. Please tell us more...
* What type of format would you like, .csv, xml, JSON?
* Would it be okay just to export all data and let you edit it later
* Would it be okay to just export column that are visible in the crate?

What would you use this feature for exactly? Maybe our webteam could work some magic with this kind of data, much like we have 'submit playlists' to your Serato profile.


KARAOKE:
It would be great to able to print out your Karaoke Crate list. Simply having access to export "ARTIST" and "SONG" information in either text or csv to manipulate in a spreadsheet. The functionality that Serato DJ features now for Playlist work work as well. Hope to see this feature soon!
Marv Incredible 5:11 PM - 25 June, 2016
Still waiting / hoping for this feature.
+1
ParisCreative 12:49 AM - 10 July, 2016
+1
DJ Marv the Maverick 11:32 AM - 22 July, 2016
+62

Need this today if possible...wishful thinking. Need to print out my video library list.
DJ Ravien 5:14 PM - 22 July, 2016
+1
alec.tron 2:40 AM - 26 January, 2017
I can not put in words how infuriating it is that there is still no .m3u export of crates. And creates in turn are the only only way to store a playlists / sequence of ordered tracks in Serato.

And yes, I know you can export your history of played tracks. But, that requires the user to to actually play all tracks in sequence first, just to be able to export something as fundamental and basic as a .m3u file.

Just had to get that off my chest again. And will log a ticket again, as I think this is beyond ridiculous.
c.
Marv Incredible 9:08 AM - 26 January, 2017
I have to agree.
alec.tron 8:57 PM - 26 January, 2017
This is nuts.
Standard reply from Support in regards to this as there is too few people filing tickets about this:
"
Thank you for re-upping this feature request.

As I'm sure you are aware we get a large amount of feature requests for future versions of Serato DJ, and as a result we prioritise these by requests that are in high demand. I understand your reasoning for wanting the ability to export crates to .m3u - unfortunately, this feature request hasn't gained enough traction/bumps to be considered as a feature at this point in time. In saying this, we're not ruling out that it won't ever be considered - as always, the more individuals that bump this feature request, the more likely our Products team will consider this feature request down the line.

We appreciate hearing this feedback from you, feel free to let me know if you have any more queries or feedback.

Have a good day.

Regards,

David W.
Product Specialist"



Keep in mind, implementing a way (button/shortcut) to write out a simple list of files in sequential order should take a programmer about 30minutes if the programs' API is in half way decent shape. A few hours if it's not... so one could barely call this a 'feature'...

Secondly, I'm pretty certain that by now Serato has spent multiple times the money on writing support emails and discussing this internally, than they would have if they just implemented this, which is what I consider a core feature for any application that handles sequential media files - which Serato is the only media application I know of that does not support this.
Or only through setting up ridiculous barriers/hoops to jump through for the user, i.e. 'no, no, no - you have to PLAY all you want to export in sequential order, we can't let you just export a playlist the way you set it up internally after spending a few hours on preparing this new mix of yours. Nice that you have it all in a crate now though. Oh wait, you could drag 1 file after the other into any other media player and export your track list from there. There. Solved. Brilliant innit ?'.

For me this smells a lot like locking the user and his data into a 'walled garden' / ecosystem, which in turn smells al lot like decision by management to make it hard for the users on purpose to get their internal data out of Serato...

c.
Telony Ex 10:04 PM - 26 January, 2017
Easy way to do this as mentioned up top is to play tracks and export the last played. Shud take less than 2 mins if u foll these steps.

For person who wants to export all video files list as a txt doc. Do this. Go to history and do start new session. Put all vids in a crate then play from the top and just keep pressing shift + left arrow arrow till all tracks are played. U dont have to wait till they r finished. U shud notice they turn blue after u skip each song. After ur done just export that session.
Marv Incredible 10:22 PM - 26 January, 2017
That's right. Waste thousands of collective user hours vs. a few hours' of one programmer's time. We get a lot of that.
alec.tron 11:25 PM - 26 January, 2017
@ Telony Ex,
As you can read above, I know about the badly designed/implemented workaround for this.

But the point is - Serato is meant to be a professional audio tool / software.
A tool is meant to enable you to work better, i.e. be more creative / productive.
Serato, in this regard is doing the opposite, making things more difficult and wasting our time unnecessarily, to what looks to be on-purpose / by design as it would be the simplest possible functionality to implement.

But, as longs as users such as yourself are happy with confined situations, bad software design decisions/workarounds and/or management decisions to attempt to lock you into their ecosystem as much as possible (whichever it may be...), there won't be much change unfortunately and Serato will always draw the populist argument 'that's what the masses want' card in defending their shortcomings...

c.
DJ Delaine 7:06 PM - 16 February, 2017
Quote:
Quote:
this would be a nice handy feature imo..

with the choice of what columns to include in the output file inc track number.

Interesting. Please tell us more...
* What type of format would you like, .csv, xml, JSON?
* Would it be okay just to export all data and let you edit it later
* Would it be okay to just export column that are visible in the crate?

What would you use this feature for exactly? Maybe our webteam could work some magic with this kind of data, much like we have 'submit playlists' to your Serato profile.


The work arounds suggested would be rather time consuming for someone with a large library (like me). Just my karaoke library is +10k tracks and growing. My smallest crate is over 1,000. tracks. A simple export feature (similar to history export) would suffice, not only for karaoke/video files but for professional DJs to export playlists in general for presentation to clients (weddings, etc.).
Hopefully this will become a feature soon.
alec.tron 10:32 AM - 19 February, 2017
Serato Support said no recently - although this would take very little time to implement - and they only bothered to send the standard copy/paste reply:
"we get a large amount of feature requests for future versions of Serato DJ, and as a result we prioritise these by requests that are in high demand."
By doing so they also sadly confirmed for me that a) hardly anyone there uses their own product and b) they do not care about professionals and c) they do not bother with cost-benefit analysis...

(In comparison - flac support was requested by 1000s of users, and that took Serato 8... yes, EIGHT, years to implement - and even then was it 1 programmer who took it on as his personal project - I would assume, as he/she preferred flac as many of us do...).

So do not hold your breath... but, tell everyone with the slightest interest in this to file as many tickets with a feature request regarding this as possible.
c.
Marv Incredible 12:10 AM - 24 February, 2017
Gotta bump this. Having looked into it some more and done some testing, it's possible to create a tool/app that will read a crate file and convert it to a playlist file but it will take a while and surely it'd just be better all-round if Serato added this function (can't bring myself to call it a feature cos it really isn't).

Please.
monkeyfunk 12:58 PM - 27 February, 2017
Bumping this. Seems like a basic requirement. Export as text/M3U/CSV please.
Marv Incredible 1:09 PM - 27 February, 2017
Yep. It can simply be an 'Export' button stored under the 'Files' tab, right next to 'Relocate Lost Files', with a drop-down option list, just like History Export. There's plenty of room. :)
alec.tron 1:28 AM - 8 March, 2017
Quote:
Bumping this. Seems like a basic requirement. Export as text/M3U/CSV please.

Thanks! But to count towards Serato's dev roadmap (i.e. in this house of broken windows that is Serato imo), bumping a thread does not count.
You need to file a support / feature request ticket.
Serato support said recently there's too few people requesting this feature to qualify for inclusion or even consideration.
c.
pchak 1:14 AM - 13 May, 2017
Quote:
I can not put in words how infuriating it is that there is still no .m3u export of crates. And creates in turn are the only only way to store a playlists / sequence of ordered tracks in Serato.

And yes, I know you can export your history of played tracks. But, that requires the user to to actually play all tracks in sequence first, just to be able to export something as fundamental and basic as a .m3u file.

Just had to get that off my chest again. And will log a ticket again, as I think this is beyond ridiculous.
c.


I can't agree more. This is such low-hanging fruit. The function exists, and the code is already in the vault. People paid for this software-you'd think a software company would want to keep its user base happy. As someone who as architected/designed and coded enterprise software for 20 year, I'm tired of reading excuses about this and other software management features, such as this , total track time, and other things that would make a heck of a lot of people happy. Apply the 80/20 rule once in a while.
Marv Incredible 10:08 PM - 14 May, 2017
Quote:
Apply the 80/20 rule once in a while.

Amen
SchematicRat 3:24 AM - 15 May, 2017
Quote:
Quote:
I can not put in words how infuriating it is that there is still no .m3u export of crates. And creates in turn are the only only way to store a playlists / sequence of ordered tracks in Serato.

And yes, I know you can export your history of played tracks. But, that requires the user to to actually play all tracks in sequence first, just to be able to export something as fundamental and basic as a .m3u file.

Just had to get that off my chest again. And will log a ticket again, as I think this is beyond ridiculous.
c.


I assume this is a "walled garden" approach to keeping the software functioning well for other features but prevent people from easily moving to other products. An .m3u file would allow you to easily import that playlist into any software that supported the format.

I can't agree more. This is such low-hanging fruit. The function exists, and the code is already in the vault. People paid for this software-you'd think a software company would want to keep its user base happy. As someone who as architected/designed and coded enterprise software for 20 year, I'm tired of reading excuses about this and other software management features, such as this , total track time, and other things that would make a heck of a lot of people happy. Apply the 80/20 rule once in a while.
electruong 10:07 PM - 28 May, 2018
29th of may 2018 ... still waiting for this feature ...
electruong 10:13 PM - 28 May, 2018
Just to elaborate on why this functionality comes in handy:

When you create a crate for a wedding or a party, and you can show the tracks and artists which and who you're going to play ... you create a txt file so your client can give feedback before hand.

It saves me the process of playing all tracks to get it into the history (and then export it).
For these kind of parties I already know 90% of the repertoire so It's quite a fuss playing the stuff to get it into the playlist history. Especially when I'm creating crates with 100+ tracks in it.
alec.tron 2:37 AM - 29 May, 2018
Yea, we should make a habbit of bumping these long standing threads for features that should have been there from day 1...
It makes it even more ridiculous/unbelievable that there's never been an explanatio from Serato why these are not implemented, not even in the 3rd incarnation of their software that is SDJ Pro...
c.
DJ Delaine 3:45 PM - 31 May, 2018
This thread started nearly SEVEN years ago. I jumped on board two years ago. This to me is still a valid request and will better ensure Serato as the music management software of choice. Hopefully they are still listening.
Hawn Solo 1:48 AM - 2 June, 2018
+1
MEDLEY 1:50 PM - 4 June, 2018
This would be useful for Wedding DJ's, being able to export crates and sub crates when leasing with clients would be handy.
beta one 4:26 AM - 5 June, 2018
You don't have to play them into the history. Just make a folder on the desktop. Drag the ACTUAL mp3s out of Serato's crate, into the desktop folder. It will then copy all those mp3's. Use a command prompt in windows or mac terminals to pipe the directory listing to a file.

navigate to that folder.. then:

pc: DIR > TEST.TXT
mac: LS > TEXT.TXT

Then do what you want with that file that is generated, and then delete the folder you just created, since it's just copies for the purposes of creating this text file. This isn't elegant, but it works.
DJ DaithÍ 6:20 PM - 14 June, 2018
Quote:
You don't have to play them into the history. Just make a folder on the desktop. Drag the ACTUAL mp3s out of Serato's crate, into the desktop folder. It will then copy all those mp3's. Use a command prompt in windows or mac terminals to pipe the directory listing to a file.

navigate to that folder.. then:

pc: DIR > TEST.TXT
mac: LS > TEXT.TXT

Then do what you want with that file that is generated, and then delete the folder you just created, since it's just copies for the purposes of creating this text file. This isn't elegant, but it works.


Copying gigabytes of files doesn't seem like the best way to do it. +1 for the original idea. We shouldn't have to apply fudges though. Yours is a good idea though, and a viable "fudge"
Auslander 5:53 AM - 11 July, 2018
It does seem quite unbelievable that this no-brainer feature has not been implemented in more than seven years. The array is likely already in memory and populating your list control. Serialize fields to file with chosen delimiter and you are done. You allow it in "History", a far more specialized use case than the "all day, every day" crate feature.

Please. We need this.

As a workaround for all of you long-suffering-but-still-grateful-for-the-product users, I found that I was able to "Select All" while viewing my songs in their crate, then drag and drop the lot onto the "Playlist" node of VLC. From there, I was able "File : Save PlayList..." and save to XSPF (XML Shareable Playlist Format) or HTML.
Djelad00 6:54 PM - 14 July, 2018
curious, would it be helpful to have a 3rd party app to export crates into txt files?

I've previously open-sourced code that can read in the Serato binary format. it would prob be fairly straight forward to write an app that could transform a crate file to txt.
Djelad00 3:50 AM - 31 July, 2018
so this isn't going to be as good as native support for exporting crates, but I wrote this java GUI utility that will allow you all to select a crate file (.../Music/_Serato_/Subcrates/) and export it out to various formats (only txt is supported for now).

source code or download instructions available from my project page:
projects.ssldev.org

hope this helps some of you out until Serato releases a better alternative :)
Mr Wilks 5:53 AM - 6 August, 2018
I really needed this tonight.

I had to load 130 German songs into the stand alone player and play them all for a few seconds just to get an export in .txt for a client.

Come on guys... It's 2018!!!!!
Mike_DFH 4:20 PM - 30 January, 2019
This isn't a perfect solution, but it gets pretty close. You can use this tool to create a list of all the mp3s in a folder structure.

spreadsheetpage.com
Mike_DFH 4:27 PM - 30 January, 2019
This isn't a perfect solution as its only for all your files, not by crates, but it gets pretty close.

You can use this tool to create a list of all the mp3s in a folder structure.

spreadsheetpage.com
DJDRUMA 3:06 PM - 13 August, 2019
Oh what a brilliant feature...if only. Please listen Serato.
waffs 6:58 AM - 10 January, 2020
the hours spent writing out logs for cancon(Canadian content) after radio shows that could of been saved instead of wasted by something as simple as clicking history and exporting session as text file....(i would hope it would come out as a spread sheet much like it looks in serato dj{never looked at serato live's history} with your choice of which info is added to the spread sheet listing based on preferences selected(bit rate, plays, artist, album, tempo, blah blah blah) my goodness. honestly only came across this while doing google searches trying to figure out how to make sure a session i exported out of my history stays in the order it was played as it was one of those 'rare' MAGIC sessions and i feel more people then the after, after party crowd need to experience what i unlocked that night and i do not want to go to rock it and have the order of operations mangled by another piece of software(or operating systems) file management's hierarchy
i'm about to take a bunch of screen shots of the playlist so i can hopefully look up the order of play since i do not feel like going through 100+ songs and putting a number in front of each one to make sure they stay in order....
waffs 7:14 AM - 10 January, 2020
and ermagerd i feel like a dumb @$$ as i just noticed we can now export playlists as a text file... if only i looked harder at the software instead of google searches... thank you serato for actuating this feature
waffs 7:57 AM - 10 January, 2020
correction histories can be exported as text files...
monkeyfunk 9:16 AM - 16 January, 2020
Quote:
so this isn't going to be as good as native support for exporting crates, but I wrote this java GUI utility that will allow you all to select a crate file (.../Music/_Serato_/Subcrates/) and export it out to various formats (only txt is supported for now).

source code or download instructions available from my project page:
projects.ssldev.org

hope this helps some of you out until Serato releases a better alternative :)


It’s great but we all use so many different formats now - WAV, AIFF and many others - so this doesn’t really help.
Djelad00 6:44 AM - 17 January, 2020
Quote:

...
It’s great but we all use so many different formats now - WAV, AIFF and many others - so this doesn’t really help.


I actually found a better id3 library that can support most formats:
Mp3
Flac
OggVorbis
Mp4
Aiff
Wav
Wma
Dsf

I'll see if I can update the tool to handle all these types, and not just mp3's
nicolascav 11:11 AM - 21 February, 2020
+1
Djelad00 2:35 AM - 1 March, 2020
ok, I've updated the crate exporter app (v0.20) to support most audio file types.

I'll be working on adding support for external drives next...

if anyone is interested in trying it, the download link and instructions can be found on the same site as before:
projects.ssldev.org

source code here:
gitlab.com
Djelad00 8:02 AM - 13 April, 2020
psa: if anyone is interested, I updated the app to also support nested crates and gave it a better GUI.

same links as above. just download v0.3.
LoLyfe 11:10 AM - 13 July, 2020
Quote:
ok, I've updated the crate exporter app (v0.20) to support most audio file types.

I'll be working on adding support for external drives next...

if anyone is interested in trying it, the download link and instructions can be found on the same site as before:
projects.ssldev.org

source code here:
gitlab.com


My entire collection is on an external and contains MP4's. I would love to see this utility.
LoLyfe 11:14 AM - 13 July, 2020
+1. This doesn't sound like something difficult. You already have the feature for history. Why not have something capable of exporting your .CRATE file to a text file?
Rockalot 11:17 PM - 29 August, 2022
+1 Would be nice to share a crate as text so I could show a client. As text I could potentially get it onto a streaming service as well.