Standalone copy of the downloadable internet radios #7

Open
opened 2019-11-24 22:01:50 +00:00 by lucidiot · 0 comments
Owner

This is different from #2: we are not talking about using wget --recursive and doing some cleanup but about reading through the downloadable radio files and getting the webpages they use.

The .prs files (see #6) include a radio URL that is opened by the PSP in its web browser: for example, the "Internet Radio Player I" is at http://radio.psp.dl.playstation.net/psp/radio/player/PLAYER_I/index.html.

The JS code is at http://radio.psp.dl.playstation.net/psp/radio/player/PLAYER_I/js/radioplayer.js — reading it online might show garbled characters everywhere, because the file has Japanese comments in Unicode and the encoding is left unspecified, falling back to ASCII.

A quick read of the first lines of this code makes me think there is a proprietary extension made available by adding <object name=psp type="application/x-psp-extplugin"></object> to provide platform-specific features for the radio, because the web browser would probably take too much RAM using a normal radio stream or use too much bandwidth from the 802.11b Wi-Fi.

There are a lot of interesting things to look at on these radio files.

This is different from #2: we are not talking about using `wget --recursive` and doing some cleanup but about reading through the downloadable radio files and getting the webpages they use. The `.prs` files (see #6) include a radio URL that is opened by the PSP in its web browser: for example, the "Internet Radio Player I" is at http://radio.psp.dl.playstation.net/psp/radio/player/PLAYER_I/index.html. The JS code is at http://radio.psp.dl.playstation.net/psp/radio/player/PLAYER_I/js/radioplayer.js — reading it online might show garbled characters everywhere, because the file has Japanese comments in Unicode and the encoding is left unspecified, falling back to ASCII. A quick read of the first lines of this code makes me think there is a proprietary extension made available by adding `<object name=psp type="application/x-psp-extplugin"></object>` to provide platform-specific features for the radio, because the web browser would probably take too much RAM using a normal radio stream or use too much bandwidth from the 802.11b Wi-Fi. There are a lot of interesting things to look at on these radio files.
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: lucidiot/psp-research#7
No description provided.