Skip to content

Instantly share code, notes, and snippets.

@4gra
4gra / [Radio Streams].m3u
Created November 27, 2019 22:33 — forked from hjst/[Radio Streams].m3u
MPD playlist file for BBC radio streams at /var/lib/mpd/playlists/[Radio Streams].m3u
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_hereford_worcester.m3u8#BBC Hereford & Worcester
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_one.m3u8#BBC Radio 1
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_1xtra.m3u8#BBC Radio 1Xtra
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_two.m3u8#BBC Radio 2
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_three.m3u8#BBC Radio 3
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/sbr_low/llnw/bbc_radio_fourfm.m3u8#BBC Radio 4
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/sbr_low/llnw/bbc_radio_five_live.m3u8#BBC Radio 5 Live
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_low/llnw/bbc_radio_five_live_sports_extra.m3u8#BBC Radio 5 Live Sports Extra
http://a.files.bbci.

Keybase proof

I hereby claim:

  • I am 4gra on github.
  • I am 4gra (https://keybase.io/4gra) on keybase.
  • I have a public key ASBm73wAL5A6Z20Ve7_vTXFVqgqImYLpRf4sH_OiaW8_JQo

To claim this, I am signing this object:

@4gra
4gra / usbsnoop-cd-vol.log
Created March 19, 2017 12:09
USB TRACE OF: [no startup] STOP PLAY PAUSE PAUSE STOP VOL DOWN x 4 VOL UP x 4 CD list EJECT EJECT
[0 ms] UsbSnoop compiled on Jan 18 2003 22:41:32 loading
[0 ms] UsbSnoop - DriverEntry(f1f72c40) : Windows NT WDM version 1.16
[0 ms] UsbSnoop - AddDevice(f1f72f50) : DriverObject 85b15b10, pdo 85be2030
[0 ms] UsbSnoop - DispatchAny(f1f70610) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
[0 ms] UsbSnoop - MyDispatchPNP(f1f72ee0) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
[0 ms] UsbSnoop - DispatchAny(f1f70610) : IRP_MJ_PNP (0x00000018)
[0 ms] UsbSnoop - MyDispatchPNP(f1f72ee0) : IRP_MJ_PNP (0x00000018)
[0 ms] UsbSnoop - DispatchAny(f1f70610) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[0 ms] UsbSnoop - MyDispatchPNP(f1f72ee0) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[0 ms] UsbSnoop - DispatchAny(f1f70610) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
This file has been truncated, but you can view the full file.
[0 ms] UsbSnoop compiled on Jan 18 2003 22:41:32 loading
[0 ms] UsbSnoop - DriverEntry(f1ee2c40) : Windows NT WDM version 1.16
[0 ms] UsbSnoop - AddDevice(f1ee2f50) : DriverObject 85c63610, pdo 85b21430
[0 ms] UsbSnoop - DispatchAny(f1ee0610) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
[0 ms] UsbSnoop - MyDispatchPNP(f1ee2ee0) : IRP_MJ_PNP (IRP_MN_QUERY_CAPABILITIES)
[0 ms] UsbSnoop - DispatchAny(f1ee0610) : IRP_MJ_PNP (0x00000018)
[0 ms] UsbSnoop - MyDispatchPNP(f1ee2ee0) : IRP_MJ_PNP (0x00000018)
[0 ms] UsbSnoop - DispatchAny(f1ee0610) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[0 ms] UsbSnoop - MyDispatchPNP(f1ee2ee0) : IRP_MJ_PNP (IRP_MN_QUERY_RESOURCE_REQUIREMENTS)
[0 ms] UsbSnoop - DispatchAny(f1ee0610) : IRP_MJ_PNP (IRP_MN_FILTER_RESOURCE_REQUIREMENTS)
@4gra
4gra / -
Last active March 13, 2017 23:19
switching modes
# Mode switches: looks like in messages matching:
# 0e 00 18 03 e0 00 01 0? 00 ff ff ff ff ff ff
# The low half of byte 8 is the mode marker.
# When the mode is "0" (FM) there's another page of information:
# 0e 00 10 98 70 00 01 ff ff 10 00 00 01 00 00
# The '8' bit of byte 3 seems to mark the page number
# optical in to analogue in
< 0e 00 18 03 e0 00 01 0b 00 ff ff ff ff ff ff
# analogue to md
>> 06 00 60 c1 4a 81 06
< 16 00 18 c8 c1 00 05 00 02 56 4f 4c 55 4d 45 20 20 20 36 00 00 00 00
< 0d 00 18 ca 63 01 ff ff ff ff 15 08 22 01
< 14 00 18 ca e2 01 20 20 20 20 20 20 20 20 01 32 31 00 00 38 ff
< 05 00 18 cf c0 00
>> 06 00 60 c1 4a 81 06
< 05 00 18 a4 c0 00
< 05 00 18 c8 c7 28
< 12 00 18 c8 e0 43 44 00 00 00 00 00 00 00 00 35 00 00 00
>> 06 00 60 c1 4a 81 06
< 12 00 18 c8 e0 4f 50 54 49 43 41 4c 20 49 4e 38 00 00 00
< 16 00 18 cb c1 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 09 00 12 b8 ce 01 00 00 00 00
< 16 00 18 ca c1 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> 06 00 60 c1 4a 81 06
< 05 00 18 03 c0 70
< 16 00 18 c9 c1 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 05 00 18 90 c0 70
>> 06 00 60 c1 4a 81 06
<
<
< 09 00 18 c9 4a 81 06 09 02 13
<
>> 06 00 60 c1 4a 81 06
< 0d 00 18 ca 63 01 ff ff ff ff 14 18 04 01
< 14 00 18 ca e2 01 20 20 20 20 20 20 20 20 01 32 30 00 32 34 ff
< 0d 00 18 ca 63 01 ff ff ff ff 14 18 05 01