Internet radio browser GUI for music/video streams from various directory services.

āŒˆāŒ‹ āŽ‡ branch:  streamtuner2


Artifact [ea628d6426]

Artifact ea628d64269231bfd089e430031aa143bc48d7b5:

Manifest of check-in [ea628d6426] - Remove extraneous class wrapper action.action. Start to regroup listformat mapping (pls-url ā†’ m3u-fn rewrites). Will need some heuristics, as depending just on the channel.listformat assumption won't work in practice (some .pls servers actually host direct server links, or occasionally .m3u references even). Currently does nothing, just returns the pls/etc URL. by mario on 2015-04-08 17:59:53.
C Remove\sextraneous\sclass\swrapper\saction.action.\nStart\sto\sregroup\slistformat\smapping\s(pls-url\sā†’\sm3u-fn\srewrites).\nWill\sneed\ssome\sheuristics,\sas\sdepending\sjust\son\sthe\schannel.listformat\nassumption\swon't\swork\sin\spractice\s(some\s.pls\sservers\sactually\shost\ndirect\sserver\slinks,\sor\soccasionally\s.m3u\sreferences\seven).\nCurrently\sdoes\snothing,\sjust\sreturns\sthe\spls/etc\sURL.
D 2015-04-08T17:59:53.785
F .zip.py 19302516b3566218afe789bac77f2e412b1778a6
F CREDITS 08a335d93f79748df2b2aa7dc1ea743934b1da8f
F Makefile d3f05bad3bbb53df5c9d596997e3105fd99b2fc5
F NEWS 8c10c52fe2c6dc1860bf158bd311d2dd1aa61717
F PACKAGING bdfee53a8fac81f3fd72a9c5cb3a5f1c4dc1b1e6
F PKG-INFO c177f44b1a734379486cd059013304518d798700
F README fe1c20a84a791375d0b91a8bd3eaa430f379622b
F action.py 693e44deebdbf0f48d9fe69989196afe0bff4762
F ahttp.py 46b2bffbda2f91644b398f47dba1500e188b1b9e
F bin 393485f2cc0212bdc50bc939124721aef830167e x
F bundle/kronos.py 5bb84d4fc4d55471db76ad3b15e6d794a7deb4cb
F channels/__init__.py ae8e7ee1ba915eb4ab99649b28cd42d528d6d823
F channels/bookmarks.py 2e6c240bb2f2910bcef9c33b0155b796b399162d
F channels/configwin.py 7180117d4f29ef971299bfcaa66b0c69825ebb72
F channels/exportcat.py 878cc6dbbda67d38d07eeb9c6d69a7e531ba4110
F channels/file.py 1012fab7958a08b8e82e460c27fbb583488f7c25
F channels/global_key.py 6c7e3b19fef7f14f2d0519bb920a4bd63e2b775e
F channels/history.py 7a53bd0585be6703e252285d1af98bbb9ac5bc4d
F channels/icast.py 9166297ac14cf6482b5cb9f809209d8b3c0baa5d
F channels/internet_radio.py 2353be4e7b2d1418014f5225d5ed2bc750ced4f2
F channels/itunes.py fe2beb66959cd0e357a540bc67ec67c5120a20b4
F channels/jamendo.py 00f47620ebd4e24490309103999ef8142a9bd15a
F channels/links.py c05f5fe1bbe20d09bd1277b26d93be56b0098217
F channels/live365.py d247abf50113682d7c3874e84f12eb45e4a21928
F channels/modarchive.py 34fcb77755ff7885989bdd4a44c7477629e30f72
F channels/myoggradio.py acc966f357acd8ae64e5264d03e50359bed06147
F channels/punkcast.py 5c675df85e081ce80a9ba85016ca41d63210d725
F channels/radiobrowser.py 776df88d1e47eab34fd9c0aa8f9041ed7a63ff79
F channels/radiotray.py 6a4e93918553a178a007dd16b74429e52a67546c
F channels/search.py 8e5b1ccd0f53b831c6d477443e8c143af2360cfe
F channels/shoutcast.py 05b00913ff3878ae5ed3495d61c60b200555b236
F channels/streamedit.py eaca2a9f8db5929e0516e237bf5ecf529bbaec73
F channels/surfmusik.py 48d1f40b6cd3f6712a86d093e7d1c392a2d71725
F channels/timer.py e2f164442a09a83b94a3d13b008a75def51cf384
F channels/tunein.py becae358dde7e3a353356a44d368baa4d528fb48
F channels/useragentswitcher.py 08fd23fe89d652b461fc41933cc79192a392a4df
F channels/xiph.py 747e142e4cc00b026ebb8816692c53066f07032d
F channels/youtube.py 0f1183b76b99d255db9a0f6347bd3edc3584b29d
F cli.py c8d63f1db6d292b7c3c652a0dc0799eafec01b50
F compat2and3.py e41c080b1a3589ba94cbdc129f482d69b7623da6
F config.py ad58239673073c56c443e40f10f5073240feb4ad
F favicon.py bf959d4ee79292686d37948066705f763da1fe8a
F gtk3.xml.gz 636af55d8432f195585269d0daf76fef3040e845
F help/action_edit.page a9168de12dd2fed188dce880ff180602844c404d
F help/action_homepage.page 8a24a04e4df89c37350189de1ef717a18cd56871
F help/action_playing.page 2230fe600aff7070f29e47a66e992abcc904c225
F help/action_recording.page f19b531796f6f5bee1159bc6fb2eac1478a7f47e
F help/action_saving.page fb016701c83427dfc76b53b4d562e55ad2d07ba7
F help/channel_bookmarks.page 53c0d8ae181a01b73d475e5a3794a69caafe3039
F help/channel_icast.page 553e37377e936981ee450c0a87c2446d426415a8
F help/channel_internetradioorguk.page a18817eda82e8494be4c8fbfbb383253c6270b2b
F help/channel_itunes.page cd1ba54f9c21242e624187ff0db0fc3395e9563d
F help/channel_jamendo.page aca793404b0921f6e14fee1d90839a93a1a8c5d5
F help/channel_live365.page 73500ebc2fbfb5b57e731f3f2916562d01395b8e
F help/channel_modarchive.page 755a76a43d414a7a77f55e8c09a61230feb1360a
F help/channel_myoggradio.page c7e655e9885e7ccdf4bae1108025801af669e7af
F help/channel_shoutcast.page e24b4345870cc218b0320138275cee9433129434
F help/channel_surfmusik.page 93466c174edb1ba964d69cba1398564d899ac20a
F help/channel_tunein.page 242af3be3e114a48b7ca6ffdc19784442c1ce7d0
F help/channel_xiph.page 54ecabd2acffec18f5a21e317837ff5bb6b2f5d8
F help/channel_youtube.page 7c593e5a95cf65d4834774821ed69574b7cdf0da
F help/channels.page ebe12dd17dc6a7679c3b25155a758e5a0dd615ec
F help/cli.page 01b21f5802663660bbbe0c12399ff4fff58c58b3
F help/config_apps.page eda5c4f09765df5b8f8f792a287f7fba941cc8ec
F help/configuration.page 6c83ddf5a5f51eb4900240924491c50967203006
F help/exportcat.page ca8d0fbaec0286445dff69cbca395ae70c02a22b
F help/global_key.page a92dfe7ae033e58de7856c61c8642d71054b11e4
F help/glossary.page f9acb8a091517cf2dc5c85489eeffef6ffb7e237
F help/glossary_json.page d64e2b8f4946b5b48060595b92667b82b21e266c
F help/glossary_m3u.page 4384d57735332b6f5dfa6ac983aae637c324101e
F help/glossary_pls.page cc14ff4447dc592f72a7df4aafbef088c2361f36
F help/guiseq 3190fe5d6b1cbe5f9b918bdd7a5a1d1617ca4836 x
F help/html/C.css ac93dbe244c9501d92f8108dc0419b28ae6413e8
F help/html/bookmarks.html c69a388fc3b73127797202b6861671c0b29ab30a
F help/html/channels.html 7b34ed45d6b74e3e33c80a4f1bbc55fea2395934
F help/html/cli.html a0c1ab9c96a76ebf0cf931a36089dd4053cc9d9b
F help/html/config_apps.html a852c7e7bad231bd6bcb02244bc013bd8192e2cf
F help/html/configuration.html 3ad08dc5581cbde623a65df1cd34a8d836f944e9
F help/html/edit.html b8d781a7786ed2ebe571b2bc7716c6e3595dc031
F help/html/exportcat.html 13bff0c0018bbfa6526fa27124a535adcd8e62ea
F help/html/extending.html bbaab3fc5ecd4863f3d13f62b4203e27dcced4dc
F help/html/global_key.html 613e65d9ce6b8d68753e78715b6c9b1bd4ba2999
F help/html/glossary.html c9ba04cb6a50a629e39472b496e277ec9e0cc49b
F help/html/homepage.html 28014251ded7d9f9a373ba4375dd356abceb26da
F help/html/icast.html d20f5e7b4659588f62ecfa471d6c08040bdb579a
F help/html/img/channels-left.png ad2aae5120bb67d0a99e89ea58af824a91b45be7
F help/html/img/channels.png 125c943b1cc2dd85b806631ab4d17720ab323837
F help/html/img/configapps.png f4d5216694543dd4f59c501a7a9895514748955f
F help/html/img/configplugins.png 1f179a492f2bd14403118d7f0ada5fb905652b97
F help/html/img/configtabs.png b62629b076171499f901a61c60dcf3158e3f80db
F help/html/img/logo.png d57b856bc557ae47c98f7660b5d925d5ee58b967
F help/html/img/mainwindow2.svg daa244218a4b59764ea3597ceb8b5935983b5228
F help/html/img/search.png 3dd3803604eb024d7a2cf3c52df651988a9b914b
F help/html/img/streamactions.png 7ed462e132339bea84a7ab8084bb4d773d0b555b
F help/html/img/streamedit.png c64b188dba4bc4ecf82e9ad0ed7a74d9ba6e88d9
F help/html/img/streams.png 8f5cf45ea520864eb0a80932853ac0da20270365
F help/html/img/timer.png 354064ec8819ec3804d76e9129e497ceb70c9e38
F help/html/index.html 7cc8b98519aa80eff393de11ceaa754eae73f123
F help/html/internet_radio_org_uk.html 6286b52e38ba54cea6ced83f5defaaab4e5d0efa
F help/html/introduction.html 0c749e9a886a6ac7c5c7e3652418a480e6f83336
F help/html/itunes.html c383232638dd2db9005ea4c0dd807b26acd27b93
F help/html/jamendo.html 3b7ff3a816e1c2aa96063c11adff6f9752758dd8
F help/html/json.html 2134222888eb15872c47fef4688d3ed9a4c4b533
F help/html/live365.html d7982fd0572f3c73135c2bbbd4b087bea787a8a9
F help/html/m3u.html 49e962abe93d2e604bad5067c87a33213df58872
F help/html/modarchive.html 27a4e44e6e91e917f0bd7141902e6c4f99327668
F help/html/myoggradio.html 704af203f7e9b75f25fa9e9f6c8a489c1afc5a55
F help/html/playing.html 8eaac648089525c7cf41a8d17138e7858bc974aa
F help/html/pls.html 20f1f3c4d48a70279525bf5f60f7c3612d11950e
F help/html/recording.html 7af997024f502af31f28bb27e2aca6ad9cae0758
F help/html/reloading.html f2c94302c329f91770b09e7372dfebbf2b202cf4
F help/html/saving.html 82781acafc83be6dc0f0c545ada1b4e2c8c9fafb
F help/html/search.html 2a2d26c9d4cbaf7b9435fee860c11fa8e02e2b83
F help/html/shoutcast.html 0e1ee7a7921837f9a014fabec21076b6274004ec
F help/html/streams.html cf46a67e7103c935dd5024582b07b18a7f9664f3
F help/html/surfmusik.html 67926f11ef60067fcac9b38bfdeb2db5ec9604b2
F help/html/technical.html d7562305553eed8f36a5811f79ee042091005f3a
F help/html/timer.html 11bbb3549220bdb856c4c17d34c88abb9905b9cd
F help/html/tunein.html 5061dae94d7e9a87ec6268aacf314f18d0f6e9ce
F help/html/xiph.html 6b2d44b436d60ed06b1e1c1c8733b600ed155707
F help/html/yelp-note-tip.png d74d224d406b924aa2473782ce6cda51d2a19881
F help/html/yelp-note-warning.png d6a48bb87d9d54ebb4bc372f08beee3746c8caaa
F help/html/yelp-note.png a67020c1dc96e8fdc33659075f6be7c8d6ad0571
F help/html/yelp.js e4d677e3717bbfa97bf40fa59df4716805c2a25c
F help/html/youtube.html a6b108857e0b6ef4113bcbf8f9a9e38170f07a74
F help/img/categories.png 85e10a36c89003643792bbdf37e5b6739f5a876d
F help/img/channels-left.png ad2aae5120bb67d0a99e89ea58af824a91b45be7
F help/img/channels.png 125c943b1cc2dd85b806631ab4d17720ab323837
F help/img/configapps.png f4d5216694543dd4f59c501a7a9895514748955f
F help/img/configplugins.png 1f179a492f2bd14403118d7f0ada5fb905652b97
F help/img/configtabs.png b62629b076171499f901a61c60dcf3158e3f80db
F help/img/logo.png d57b856bc557ae47c98f7660b5d925d5ee58b967
F help/img/mainwindow2.svg daa244218a4b59764ea3597ceb8b5935983b5228
F help/img/search.png 3dd3803604eb024d7a2cf3c52df651988a9b914b
F help/img/streamactions.png 7ed462e132339bea84a7ab8084bb4d773d0b555b
F help/img/streamedit.png c64b188dba4bc4ecf82e9ad0ed7a74d9ba6e88d9
F help/img/streams.png 8f5cf45ea520864eb0a80932853ac0da20270365
F help/img/timer.png 354064ec8819ec3804d76e9129e497ceb70c9e38
F help/index.page 03dacee74b3a858f9bb116355831ee1426ba3e60
F help/introduction.page aac694493fdd29acb3b49d3ac6dde7cfe640b956
F help/reloading.page ed3b674648f41fdf5639a0df200be7162093ac85
F help/search.page 201f70e153ee49ac7444d5e23c71eed4f4df338f
F help/streams.page f9a2851bcdf98f1fc45c5950ba20e2c6f7b41ef6
F help/streamtuner2.1 18941ca643becd5b7f0835a0f419a6f163cb02c9
F help/technical.page f416212abdb2c2c3e773f9d469e77c7767855804
F help/timer.page 9f1dc96bddda5a40e281f1537c5fc83ee4ed1049
F icon.png bf09ed125a0b6368360f30c40b8f61ceac666300
F logo.py 764b7e427fb2fe56eb375524f856c37ee3605f1f
F logo.svg 8f233f44230c3e8afd96a42adc225d6782c77b4f
F pq.py 9ad9a3d4262884ace4d6a4b40f389a8a45e79ae6
F releases.json d17156b65c30d997dadbc8848b6ad3a07a0ed0b0
F st2.py eacd2e641fa3cc9cbdd30c2e95ff9a334c3aae4f x
F streamtuner2.desktop f25e24cc48fc62fd9089d673058b3e33a9fa4782
F streamtuner2.lnk a9e028a50c3afdd9db63f1ce76b1c8f31e7a2893
F streamtuner2.png 3bae5af93204f73db177b2bf1b545a82915f5378
F uikit.py 0158bdc6ec63edce3cfa1f8d6dd3f83877d9b7bb
P 97bb4bbfe9c1659afdb3d879a075ba5fa22c306c
R 3f02b5338076b1d6a6609b8273f21c12
U mario
Z 488e89bf94c33016b4ce309462f8d5c7