When I listen a song at an on demand webservice (for example at http://www.deezer.com), I can`t find the directory where this song is saved. I use Firefox Portable at my local machine and in the preferences the offline cache is by default 0 MB. Neither in FirefoxPortable\Data\profile\OfflineCache nor in the Temp directory of my local machine I find anything. But where is the song saved in the moment when I listen it?
Your cache is disabled so it is only kept in memory.
Sometimes, the impossible can become possible, if you're awesome!
Does this mean, that in the case when I temporarily change the OfflineCache in FireFox Portable, I find the song in FireFoxPortable\Data\profile\OfflineCache?
UPDATE: I have now change my OfflineCache in the preferences of Firefox Portable from 0 MB to 10 MB. Anyhow I can`t find anything in this OfflineCache directory
If your on-demand service is streaming the song to you, then there is no file. The service streams the song data into a buffer in memory and the browser/player plays the song directly from the buffer.
I think deezer is a streaming service. You'll note that the player in deezer has a progress bar and the song starts playing while it's still loading (i.e. buffering). That's usually a pretty good indication that it's a streaming service.
I analyse the problem now in detail. Also in case of an on-demand service the streaming of a song actually is stored in the cache. Therefore it`s firstly necessary to change the size of the Offline Cache in the preferences of Firefox Portable to a value unqual zero (for example: 50 MB). After a restart of Firefox Portable then is created a new Cache directory (FirefoxPortable\Data\profile\Cache).
In fact the song, which the on-demand service is streaming to me, is now stored in this Cache directory. Unfortunately I discover, that in case of utilization the on-demand service deezer.com the files in the cache are not playable correctly. But with an other on-demand service (for example http://www.mp3shki.com) the files in the cache are now playable with the VLC-Player.
Why don't you just save the stream as it comes in?
There are lots of music players that can do this or even use stream recording software.
neutron1132 (at) usa (dot) com
I know the various ways to save songs over audio software (for example with Audacity over the soundcard). But in a lot of video tutorials about the topic of mp3, which I looked at in the last days, are described among other things the method above. I`m fascinated a little bit from these different possibilities to save a song.
Well, it seems that using Audacity and the soundcard to record a stream is pretty much overkill, and sloppy audio at best. Why not use XMPlay, Foobar, Coolplayer, Screamer or StreamRipper.
Some of these aren't available in paf format, but it sounds like that shouldn't be an obstacle for you.
For example, you can use StreamRipper to individually record up to 600 simultaneous streams, and it is only 6kb! Audacity has to be convinced to do one stream, and it weighs in at 35MB.
neutron1132 (at) usa (dot) com
I have installed the Foobar2000 Player, Screamer Radio and also Streamripper as standalone program. By the way both Foobar2000 Player and the Screamer Radio are available as portable software (indeed not in *.paf format but in other portable format). Foobar2000 Player is also my favorite player, because of the amazing much possibilities of utilizations and adjustments of this player. On the other hand I think pragmatical regarding the Streamripper. In the first moment it sounds impressive to record up to 600 simultaneous streams. But realise anyone this actually? I believe NO!!
You are right, 600 is a bit crazy. I saw that somewhere on their website.
There are some interesting GUI front-ends for StreamRipper, one that checks to see if it already recorded a song so you don't get duplicates.
neutron1132 (at) usa (dot) com
For example there exist the nice app StreamRipStar, which is a JAVA GUI for Streamripper. I also have this tool, which is highly advisable.
But let me do an important note to my original topic. In most instances radio stations stream the music with a relative basely kbit-rate ( mostly 96 kbit/s or 128 kbit/s). Therefore in case of recording songs with diverse audioplayers the quality is accordingly small. But when I get the songs from on-demand services in the cache of the browser, there is a higher probability to save the songs in a better quality.