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

⌈⌋ branch:  streamtuner2


Timeline

200 timeline items by user mario occurring around 2015-05-26 01:10:05.

2016-10-08
05:04 • Changes to wiki page project state (user: mario) [details]
04:07
[ea2010c673] Fix HTML assembling (<body>.+?</body> cleanup for PyQuery to see all entries). (user: mario, tags: trunk)
03:32
[fa19c2995e] New channel housemixes.com added. (user: mario, tags: trunk)
2016-09-25
17:56
[cb5846cb2d] Minor text fixes. Compacted "configuration" back into features topic. (user: mario, tags: trunk)
17:56 • Changes to wiki page plugin meta data (user: mario) [details]
17:54 • Changes to wiki page plugin meta data (user: mario) [details]
17:54 • Changes to wiki page plugin meta data (user: mario) [details]
17:52 • Changes to wiki page plugin meta data (user: mario) [details]
17:49
[3f139e24c9] Generates a "common-repo.json" list from specified files in a fossil repository. (Used with a glob param like "/repo.json/REPO/files/*.py" to slice out interesting meta information.)    primary origin: http://fossil.include-once.org/fossil-skins/wiki/features (user: mario, tags: trunk)
2016-09-04
13:44
[7f2050ecba] Prepare for crontab mode (user: mario, tags: trunk)
2016-08-24
01:22
[c49eb0e669] Stop vTuner page fetching depending on &iCurrPage=+1 presence. (user: mario, tags: trunk)
01:21
[ac7e0587e9] Minor text fixes (user: mario, tags: trunk)
2016-08-08
20:17 • Changes to wiki page bundle (user: mario) [details]
2016-07-11
18:37
[f8c1bd8ce6] Fetch channels per API search first, add playlists afterwards. (user: mario, tags: trunk)
2016-06-28
16:17
[cf0c3d95f9] Remove di.fm help page (user: mario, tags: trunk)
16:16
[1888b5ce65] removed Live365 help page (user: mario, tags: trunk)
15:23 • Changes to wiki page plugins (user: mario) [details]
15:22 • Changes to wiki page streamtuner2 (user: mario) [details]
2016-06-27
22:43
[8563285a2b] di.fm/sky.fm/jazzradio removed, no longer support direct streams (direct access won't work unless audio players also fake a browser user-agent) (user: mario, tags: trunk)
00:09
[6811f698e7] Adapted extraction regex slightly. (user: mario, tags: trunk)
2016-06-23
20:19
[dd6b528646] Some types and pluginmanager2 notes (user-local versions vs. sys-wide plugins). (user: mario, tags: trunk)
20:18 • Changes to wiki page streamtuner2 (user: mario) [details]
20:17 • Changes to wiki page streamtuner2 (user: mario) [details]
15:51
[9cddf6091a] Updated help pages, radiobrowser.info summary (user: mario, tags: trunk)
15:51
[605de6f36e] Removed Live365 (user: mario, tags: trunk)
15:48 • Changes to wiki page plugins (user: mario) [details]
15:45
[1465e428c8] (no comment) (user: mario, tags: trunk)
09:14
[e9b7aa1f1b] Reword radiobrowser plugin comment. (user: mario, tags: trunk)
09:13
[490abb1150] Live365 is no more. (user: mario, tags: trunk)
2016-06-17
17:42
[75cb32d44e] Default internetradio_max_pages=5 in the config. (Last report indicated it didn't get picked up. And it's a default plugin anyway.) (user: mario, tags: trunk)
2016-06-16
23:30
[8cac2cfef5] Disable SSL verification for UbuntuUsers Wiki. (user: mario, tags: trunk)
23:30
[315eb1c757] Remove stray print statement (user: mario, tags: trunk)
23:29
[f1af12b221] Fix SpinButton() initialization for Gtk3 (user: mario, tags: trunk)
22:04
[7843eea22d] Slight changes to extraction regex (`https` links mostly, and title-icon is just text now). (user: mario, tags: trunk)
2016-05-21
13:19
[b4c02bb849] Radionomy changed station logo URLs. → Adapted to load rescaled 32x32 favicons again. (user: mario, tags: trunk)
2016-05-05
16:28
[d0c84513d6] Minor documentation updates, add vTuner/RadioSure/Receiva in contrib plugin list. (user: mario, tags: trunk)
2016-04-18
23:56
[4f6de091f1] Disable logging for google_homepage (user: mario, tags: trunk)
2016-04-17
23:54
[86ef3aaa35] Fix google_homepage regex, filter out tunein+streema urls. (user: mario, tags: trunk)
2016-04-11
12:53
[ae5130d76a] List Symbola/Unifont as soft dependency (user: mario, tags: trunk)
12:49 • Changes to wiki page plugins (user: mario) [details]
12:43 • Changes to wiki page streamtuner2 (user: mario) [details]
12:43 • Changes to wiki page streamtuner2 (user: mario) [details]
00:58
[4d9a41d7ef] Introduce markdown links for plugin list generator (user: mario, tags: trunk)
00:58
[ee26ea7f76] Update description for vTuner. (user: mario, tags: trunk)
00:55
[65905824a7] fix comment (user: mario, tags: trunk)
00:55
[af2c52cdca] Refetch ZIP/CSV only once per day, and extract each category from CSV separately. (user: mario, tags: trunk)
00:54
[69a40e6b71] Update UbuntuUsers wiki raw export URLs. (user: mario, tags: trunk)
00:53
[44151e5bce] Group some categories, add description. (user: mario, tags: trunk)
2016-04-10
19:52 • Fixed ticket [648b0b8041]: RadioSure plus 5 other changes (user: mario) [details]
2016-04-08
23:12 • Changes to wiki page plugins (user: mario) [details]
23:09
[2b8f7663be] new RadioSure plugin (user: mario, tags: trunk)
2016-04-07
14:46
[bf85dca133] New plugin for Reciva (user: mario, tags: trunk)
00:33 • Changes to wiki page plugins (user: mario) [details]
00:19 • Changes to wiki page plugins (user: mario) [details]
00:17
[e2867b44a2] Generate static plugin list for fossil wiki. (user: mario, tags: trunk)
00:15 • Changes to wiki page plugins (user: mario) [details]
2016-04-06
23:53 • Changes to wiki page streamtuner2 (user: mario) [details]
00:24
[d702f2e1c5] Updated default categories, new sorting options. (user: mario, tags: trunk)
00:10
[6efe77d742] separate comment about "buffy" mode (user: mario, tags: trunk)
2016-04-04
23:24
[9e0ac4efec] new vTuner plugin (user: mario, tags: trunk)
2015-12-26
00:52
[26d85bbcf7] Configurable number of maximum result pages for RadioTime API. (user: mario, tags: trunk)
00:44
[0da57ffc3f] Support multiple page requests (needs rework). (user: mario, tags: trunk)
2015-12-21
01:38
[220cf71c8c] Add links to additional channel modules (user: mario, tags: trunk)
01:29
[f9d3057189] Example config for MPD/MPC playback. (user: mario, tags: trunk)
2015-12-18
22:24 • Changes to wiki page debugging (user: mario) [details]
2015-11-14
21:49
[249dac590b] Introduce "New station..." menu entry. (via streamedit / non-functional on first invocation / needs custom simpler UI and implementation) (user: mario, tags: trunk)
21:47
[79f29b975a] Fix `self.main` reference (user: mario, tags: trunk)
2015-11-12
22:30
[5954812093] Needs proper signal disconnecting (overlaps with standard record function). (user: mario, tags: trunk)
22:10
[e7e8ee0da9] Planning on JIT record function (streamripper in background). (user: mario, tags: trunk)
2015-11-11
21:02
[84228576fb] Register config options. (user: mario, tags: trunk)
20:57
[e260975f4c] Alternatively kill fPls (user: mario, tags: trunk)
00:25
[fe52f71656] Reintroduces STOP button for killing streamripper. (user: mario, tags: trunk)
2015-11-10
23:47
[918b7bed4a] Support fIcy/fPls for recording with time range/duration. (user: mario, tags: trunk)
23:26
[02558ef729] Add dependency. (user: mario, tags: trunk)
23:25
[9febd83e03] Readd support for timer record durations 01:00-02:00, streamripper only. (user: mario, tags: trunk)
2015-11-09
21:37
[6402b2ce1d] Permit "Any" or "All" in time specifications (for all weekdays). (user: mario, tags: trunk)
21:35 • Review ticket [96f44fd2c7]: Just-in-time recording for currently playing track (like in Screamer Radio) plus 4 other changes (user: mario) [details] ... 2 similar events omitted.
00:10
[cdb98c5876] Preliminary fix for recent action.play/record hook changes. (user: mario, tags: trunk)
2015-11-08
14:01
[00df54ba31] Python3 fixes (use `log.XYZ` instead of `print` statement). (user: mario, tags: trunk)
14:00
[7ac004fc6d] Reenable logging for `timer` module (seems non-functional ATM). (user: mario, tags: trunk)
2015-09-10
19:11 • Fixed ticket [036c00275d]: Radionomy repeats station entries again plus 4 other changes (user: mario) [details]
19:09
[8f5515beb8] Fix POST requests to use data= instead of params=, else would turn into GET-style parameters. Add extra debugging (commented out). (user: mario, tags: trunk)
19:08
[976c41ca3a] Fix https:// URL prefix, to avoid extraneous redirects. Add referer=1, ajax=1 to all GET/POST requests. More readable extraction (rx/pq) callback. (user: mario, tags: trunk)
2015-08-28
06:34 • Verified ticket [036c00275d]: Radionomy repeats station entries again plus 4 other changes (user: mario) [details] ... 1 similar event omitted.
2015-06-01
21:43
[9d10307ec9] Add missing pages to HTML manual version. (user: mario, tags: trunk)
2015-05-29
23:00 • Ticket [00b8f2c16e] Random crashes on switching channel tabs status still Open with 4 other changes (user: mario) [details] ... 1 similar event omitted.
2015-05-27
21:42
[2ac7d822d9] Link separate pages in feature plugin list. (user: mario, tags: trunk)
16:02
[aab52a4d0d] Remove some "topic" links, as the Mallard breadcrumbs became overbearing. (user: mario, tags: trunk)
15:46
[ecfcee7ed5] Rewrite channel docs to use descriptive lists primarily. Add contrib_channels and _feature summary. Remove exportcat (now in contrib_feature). (user: mario, tags: trunk)
10:49
[80da39f2ec] Minor formulation fix. (user: mario, tags: trunk)
10:48 • Fixed ticket [8933ad3439]: Randomized playing? plus 3 other changes (user: mario) [details]
10:46 • Deferred ticket [6c980d44f1]: iCast.io is unavailable / down plus 3 other changes (user: mario) [details]
10:45 • New ticket [00b8f2c16e] Random crashes on switching channel tabs. (user: mario) [details]
2015-05-26
08:38
[915e4b09da] Don't keep converter Soundcloud streaming URLs (access token time out after an hour or something). (user: mario, tags: trunk)
02:09
[75f6084791] Move broken plugins into disabled/ folder. (user: mario, tags: trunk)
02:07
[dcedb5981a] Stub debugging plugin. (user: mario, tags: trunk)
01:10 • [0d21658bce] Current semi-stable release 2.1.9 (user: mario)
01:07
[90c4647665] Update sha1whateverchecksum for 0install. (user: mario, tags: trunk)
01:00
[873e301b9b] Release as 2.1.9 (semi-stable). (user: mario, tags: trunk, 2.1.9)
00:52
[217587b590] Update html manual. (user: mario, tags: trunk)
00:43
[294a2672d2] Allow api: to be "python" or "streamtuner2" (user: mario, tags: trunk)
00:43
[b9a667bbe7] Disable window tilte updating per default again. (user: mario, tags: trunk)
00:42
[388ef679b7] Fix row[`url`] reference. (user: mario, tags: trunk)
00:41
[3717a70b32] Update for new action.play() signature, scale down banner images. (user: mario, tags: trunk)
00:40
[84114ae636] Fix action.browser() to use only row{}, not pass url= argument. Native JAMJSON extractor now tests for ["tracks"] or uses plain ["results"] list. (user: mario, tags: trunk)
2015-05-24
17:46
[b728f45203] Fix simplified regex to stop before }}} for URL extraction. (user: mario, tags: trunk)
17:46
[e2c2c405e7] Fix unqualified icon_dir reference. (user: mario, tags: trunk)
16:59
[4a3b5153d8] Add missing quotes for streamripper default option. (user: mario, tags: trunk)
16:58
[a73f762152] Remove url= attribute in main entry points in favour of row{} (user: mario, tags: trunk)
16:58
[a4d0e74658] Undo {expand:False} attribute for CellRendererPixbuf (user: mario, tags: trunk)
16:57
[d32669293c] Overwrite row["format"] after updating entry. (user: mario, tags: trunk)
16:57
[fa5df72f08] Fix audioformat to audio/mpeg. (user: mario, tags: trunk)
14:19
[23bbd97989] Introduce action.handler{} callbacks to convert custom streaming URL types such as "audio/soundcloud". Unify backend code for .play/record/browser() calls. Reddit module just splits out domain name now, then checks for walledgarden links (filter option renamed). Introduce url_soundcloud plugin in favour of `soundcli` cmdline client setting. (user: mario, tags: trunk)
10:02
[3072c80d83] Move channel.save() after column updating. (user: mario, tags: trunk)
10:02
[160f4dd660] Lighter highlight color: for plugin options. (user: mario, tags: trunk)
08:52
[39304eb90b] Introduce channel.fixed_size=[24,24] to constrain favicon CellRendererPixbuf. Works in conjunction to .img_resize= attribute for favicon/img converter. Set expand:False in default datamap[] for favicon cell. (user: mario, tags: trunk)
08:49
[708ecda3e9] Check for string length (.q) before starting cache/server search. Wrap channel+cat switching in ukit.do(). (user: mario, tags: trunk)
2015-05-23
15:46
[9f8cacb1dd] Add a "keep all" web links option. (user: mario, tags: trunk)
15:45
[5020c93825] Fix swapped boolean and integer options in set_plugin_defaults() (user: mario, tags: trunk)
15:29
[20f1c3edda] Support custom audio handlers for soundcloud etc. Example plugin to register them (only `soundcli` so far). (user: mario, tags: trunk)
15:28
[867c9f9f94] Simplify favicon callbacks, use channel= instead of artifical pixstore= tuple. update_rows() itself extracts liststore and indicies now. Introduce `img_resize` channel option for `img` banner rescaling in favicon module. (user: mario, tags: trunk)
15:26
[8289ad11b4] Fix `id` reference in dependency resolver. (user: mario, tags: trunk)
01:08
[3746af529b] Add more subreddits to category list. Placeholder groups with "→" decorator. Allow web-only links per config option (start web browser for sptfy/sndcl etc.) (user: mario, tags: trunk)
2015-05-22
22:01
[8dfd60898f] Catch http/json result errors earlier. Break on absent "after" id. (user: mario, tags: trunk)
22:00
[effbfc31f1] Support config option boolean aliases (1, true, yes, on). (user: mario, tags: trunk)
22:00
[55408c97f8] Use gtk-info/-error/-no for placeholder entries. (user: mario, tags: trunk)
01:49
[d840371943] Channel plugin for reddit /r/*music* categories. Just filters out Youtube or direct MP3/Ogg links at the moment. (user: mario, tags: trunk)
2015-05-21
21:02 • Changes to wiki page settings.json (user: mario) [details]
21:00 • Changes to wiki page settings.json (user: mario) [details]
20:52 • Changes to wiki page FAQ (user: mario) [details]
20:26 • Changes to wiki page streamtuner2 (user: mario) [details]
20:24 • Changes to wiki page FAQ (user: mario) [details]
20:22 • Changes to wiki page FAQ (user: mario) [details]
20:20 • Changes to wiki page FAQ (user: mario) [details]
20:17 • Changes to wiki page project state (user: mario) [details]
20:13 • Changes to wiki page plugin meta data (user: mario) [details]
20:08
[11f270a726] Remove config.find_in_dirs(), which is unused now. (user: mario, tags: trunk)
02:25
[069f6308de] Make quicksearch icon activatable again (property "secondary-icon-activatable" was required). (user: mario, tags: trunk)
2015-05-20
07:37 • Changes to wiki page write a plugin (user: mario) [details]
2015-05-19
22:37
[9b6aa021cd] Minor help page updates. (user: mario, tags: trunk)
22:37
[2590478319] Fetch all 5 available pages from Xiph directory. Rewrite to use more directed regex extraction mode. Minor help page updates. (user: mario, tags: trunk)
2015-05-18
22:41 • Changes to wiki page FAQ (user: mario) [details]
22:39 • Changes to wiki page FAQ (user: mario) [details]
22:21
[492cb2aacf] A bit more PEP8, without undoing all readability. (user: mario, tags: trunk)
22:21
[6d03cb84d3] Allow Exif-wrapped JPEGs as well (not just JFIF regexp check). Comment on merging row["favourite"] merge via prepare_filters list. (user: mario, tags: trunk)
22:19
[8a68105eeb] Delay window title updating logic and ui_cht callback via uikit.do() wrapper.    Seems to fix both: - Gdk:ERROR:/build/buildd/gtk+2.0-2.24.23/gdk/gdkregion-generic.c:1114:miUnionNonO: assertion failed: (r->x1 < r->x2) - Error in `python': double free or corruption (fasttop): 0x0..... (user: mario, tags: trunk)
00:30
[0977371de1] Typecast str() for bookmarks.is_in() url lookups → redundant. (Prepare for merging columns-update hook.) (user: mario, tags: trunk)
00:29
[77ab1e927e] Strip double .png/.jpeg extension from cached `img` icons. (user: mario, tags: trunk)
00:28
[b23180bba7] Remove _=time from streaminfo json urls. (user: mario, tags: trunk)
00:28
[54d59ae47f] Minor simplifications in manual, remove iCast page. (user: mario, tags: trunk)
2015-05-17
20:51 • Changes to wiki page windows (user: mario) [details]
19:13
[eb460acb8f] Adapt config options (color, and type: int) (user: mario, tags: trunk)
19:13
[d10f61093f] Remove stray `print` statement (user: mario, tags: trunk)
19:12
[cdafbe23ce] Typecast plugin options on initialization. Use SpinButton for `int` options instead of text label. (user: mario, tags: trunk)
19:11
[f992b0792a] Introduce new hooks["switch"] for update_title(). Used by new `Channel homepage link` plugin, which brings back streamtuner1-style service homepage. (user: mario, tags: trunk)
19:10
[5b2f021e96] Add toolbar placeholder for channel-link. Change conf.max_streams to SpinButton. (user: mario, tags: trunk)
03:04
[a9cf073956] Minor comment updates, version bumps. (user: mario, tags: trunk)
03:04
[5d05601f03] Remove ahttp aliases, print warning for "raw" extractor fallback, add some comment headlines for better overview. (user: mario, tags: trunk)
03:03
[d1a36e5bde] Get rid of StringIO wrapper for json loading. (user: mario, tags: trunk)
03:03
[d4f8ceee3f] Add WinAmp user agent. (user: mario, tags: trunk)
03:02
[da2cff9cbb] Fix python dependency, and embed PYTHONPATH in 0-requests feed. (user: mario, tags: trunk)
2015-05-16
20:33
[0f528e97d5] New channel plugin for radio.net station directory. (user: mario, tags: trunk)
16:36
[8c76ed789d] Remove channel_itunes manual page. (user: mario, tags: trunk)
16:36
[275d481bea] Use new autosave flag for DND. (user: mario, tags: trunk)
16:36
[19ad85d18d] Simplify windowsmedia regexp. Omit bitrate=32, because `filter_bitrate` makes it appear empty per default then. (user: mario, tags: trunk)
01:47
[9931f4e0e5] Use shorter domain names for homepage favicons again. (user: mario, tags: trunk)
2015-05-15
22:48
[a906512c8d] Update Dirble comments. (user: mario, tags: trunk)
21:52
[fe19fd3202] Weighted selection of available stream urls from Dirble API. (user: mario, tags: trunk)
19:16 • Changes to wiki page windows (user: mario) [details]
17:58
[96d86cc203] Add ahttp.fix_url() for dirble `website` addresses. (user: mario, tags: trunk)
17:55
[cbd84b656f] `timedout` and `description` are seemingly gone from the API responses. (user: mario, tags: trunk)
17:49
[9a5cee5ac7] Add `filter_bitrate` to default pack: list. (user: mario, tags: trunk)
16:51
[46e06de24a] Add 0install requests dependency. (user: mario, tags: trunk)
14:19
[c19b7669f4] Add 2.1.8-dev as 0install option; depend on Py 2.7 for now. (user: mario, tags: trunk)
00:54
[ed37ec798a] Update 0install descriptor to use command/runner with virtual python package. (user: mario, tags: trunk)
00:31
[fb837c37db] Update manual regarding new favicon plugin and its options. (user: mario, tags: trunk)
2015-05-14
23:26
[395901fa20] Set dest= and main= (user: mario, tags: trunk)
22:43
[b84dba9f2c] Try <file> instead of <archive> (user: mario, tags: trunk)
20:26
[c4467509e6] ./. (user: mario, tags: trunk)
20:15
[f371159ed3] Update with signature (user: mario, tags: trunk)
20:02
[bfc387c542] Add option to inhibit window title adaption ("Streamtuner2 - Channelname"), mostly just for filling up the "Display" config section again. (user: mario, tags: trunk)
20:01
[68786b48a4] Add 0install pkg description wrapper for testing. (user: mario, tags: trunk)
18:41
[8c7b4f2662] Remove a few options from configuration dialog; now available in [feature] plugin tabs for favicon module. Favicon module exposes google_station_homepage, and retrieval methods, but no longer `conf.show_favicons` (which is decided on just by having the plugin enabled - or not.) Introduce conf.auto_save_stations for favicon/DND plugin. (user: mario, tags: trunk)
18:39
[0a7528326f] Default to encoding=utf-8 for jamendo API. (user: mario, tags: trunk)
18:39
[1c2efe11f1] Add feature plugin icon. (user: mario, tags: trunk)
00:05
[edc282b52b] Resize logo together with toolbar buttons. (user: mario, tags: trunk)
2015-05-13
19:00
[56776a4e90] Make favicon redisplay work after google_find_homepage() and existing icons in cache. Shorter timeout/display for status label for google search. (user: mario, tags: trunk)
00:00
[2335ea7a46] Move mime_fmt() into regular function. Fix live365 ahttp feedback= bug. Regroup functions and update a few comments in channels/__init__ (user: mario, tags: trunk)
2015-05-12
22:18
[ae2f48310a] Add default filters only once in GenericChannel.__init__ Allow preprocess_filter callbacks access to current channel object. (Used by filter_bitrate to recognize .audioformat if row[format] is absent.) (user: mario, tags: trunk)
22:17
[3497339549] Add plugin defaults (for newly added options, but previously active modules) in any case when starting with -D flag. Save settings.json in json.dumps(sort_keys=True) mode. (user: mario, tags: trunk)
20:05
[7ef8a2b827] Add generic bitrate filter plugin, move functionality out of xiph channel. (user: mario, tags: trunk)
20:03
[b4558a4599] Remove plugin #color: (user: mario, tags: trunk)
20:03
[8c0b288e66] Use GenericChannel.prepare_filters hook to update "favicon" filenames in rows. Precompile row_to_fn regexps. Fix google_find_homepage params (just a function, not a method). (user: mario, tags: trunk)
20:01
[475f736d5d] Split up post-proccessing filters (run after load/update_streams), use filter callback list now. Separate prepare display filters as well (so to hook dedicated favicon callback into). Move conf.show_favicons option into uikit.columns() signature. (user: mario, tags: trunk)
2015-05-11
21:17 • Changes to wiki page write a plugin (user: mario) [details]
21:14 • Changes to wiki page project state (user: mario) [details]
Older