1220467 | Matthew Broadbent | 17 February 2022, 17:15:52 UTC | Merge pull request #10 from broadbent/snyk-fix-704eaa3a230212ce5146a233100356f7 [Snyk] Security upgrade urllib3 from 1.24.3 to 1.26.5 | 17 February 2022, 17:15:52 UTC |
bf68e73 | snyk-bot | 17 February 2022, 17:15:03 UTC | fix: requirements.txt to reduce vulnerabilities The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-URLLIB3-1014645 - https://snyk.io/vuln/SNYK-PYTHON-URLLIB3-1533435 | 17 February 2022, 17:15:03 UTC |
9dfd215 | Matthew Broadbent | 17 February 2022, 17:12:40 UTC | Merge pull request #8 from broadbent/snyk-fix-913020315e884b368ae9d08d03d74378 [Snyk] Fix for 15 vulnerabilities | 17 February 2022, 17:12:40 UTC |
1bd8f3d | snyk-bot | 17 February 2022, 17:11:51 UTC | fix: requirements.txt to reduce vulnerabilities The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-LXML-1047473 - https://snyk.io/vuln/SNYK-PYTHON-LXML-1047474 - https://snyk.io/vuln/SNYK-PYTHON-LXML-1088006 - https://snyk.io/vuln/SNYK-PYTHON-LXML-2316995 - https://snyk.io/vuln/SNYK-PYTHON-LXML-72651 - https://snyk.io/vuln/SNYK-PYTHON-NUMPY-2321964 - https://snyk.io/vuln/SNYK-PYTHON-NUMPY-2321966 - https://snyk.io/vuln/SNYK-PYTHON-NUMPY-2321969 - https://snyk.io/vuln/SNYK-PYTHON-NUMPY-2321970 - https://snyk.io/vuln/SNYK-PYTHON-NUMPY-42064 - https://snyk.io/vuln/SNYK-PYTHON-NUMPY-73513 - https://snyk.io/vuln/SNYK-PYTHON-REQUESTS-40030 - https://snyk.io/vuln/SNYK-PYTHON-REQUESTS-40031 - https://snyk.io/vuln/SNYK-PYTHON-REQUESTS-40316 - https://snyk.io/vuln/SNYK-PYTHON-REQUESTS-72435 | 17 February 2022, 17:11:51 UTC |
917f22a | Matthew Broadbent | 09 February 2015, 18:50:09 UTC | Include ability to report statistics in realtime | 09 February 2015, 18:50:09 UTC |
d10952b | Matthew Broadbent | 21 January 2015, 18:18:43 UTC | Support for SegmentTemplates Support for using MPD origin URL as fallback base URL Minor bug fixes | 21 January 2015, 18:18:43 UTC |
6ea9813 | Matthew Broadbent | 31 October 2014, 00:00:37 UTC | Option to switch playback watchdog off | 31 October 2014, 00:00:37 UTC |
90aec3b | Matthew Broadbent | 30 October 2014, 23:55:03 UTC | Configurable timeout when fetching content Removed unnecessary dependency in watchdog.py | 30 October 2014, 23:55:03 UTC |
b4108e8 | Matthew Broadbent | 30 October 2014, 17:13:10 UTC | Minor improvements Reintroduced fetching initialisations through threading - now configurable as an option Playback now finishes when playback duration is same as described in MPD Updated documentation | 30 October 2014, 17:13:10 UTC |
dc85816 | Matthew Broadbent | 29 October 2014, 14:02:14 UTC | Max retries now a configurable option Refactored ‘--no-write’ functionality Updated documentation | 29 October 2014, 14:02:14 UTC |
e75480e | Matthew Broadbent | 27 October 2014, 17:22:29 UTC | Restructured documentation directories | 27 October 2014, 17:22:29 UTC |
7d3782a | Matthew Broadbent | 27 October 2014, 17:18:47 UTC | Moved documentation to ReadTheDocs.org Minor documentation improvements | 27 October 2014, 17:18:47 UTC |
8ebdeb5 | Matthew Broadbent | 27 October 2014, 17:10:59 UTC | Moved MPD location to correct subfolder | 27 October 2014, 17:10:59 UTC |
c8b0c25 | Matthew Broadbent | 27 October 2014, 14:59:55 UTC | Fixed README.md | 27 October 2014, 14:59:55 UTC |
52db166 | Matthew Broadbent | 27 October 2014, 14:57:37 UTC | Minor fixes and improvements Better readability Marginal performance improvements Corrected queue implementation | 27 October 2014, 14:57:37 UTC |
d6b8160 | Matthew Broadbent | 27 October 2014, 14:55:52 UTC | Improved playlist support | 27 October 2014, 14:55:52 UTC |
e2d06fe | Matthew Broadbent | 20 October 2014, 15:36:36 UTC | Handle IO exception when writing to file | 20 October 2014, 15:36:36 UTC |
dd4adbf | Matthew Broadbent | 20 October 2014, 15:29:56 UTC | Added to flag to prevent writing to disk | 20 October 2014, 15:29:56 UTC |
063d570 | Matthew Broadbent | 17 October 2014, 16:26:38 UTC | Player now stops correctly | 17 October 2014, 16:26:38 UTC |
a84dff7 | Matthew Broadbent | 17 October 2014, 14:04:08 UTC | Made process pool configurable | 17 October 2014, 14:04:08 UTC |
4650f51 | Matthew Broadbent | 17 October 2014, 14:03:50 UTC | Began updating tests | 17 October 2014, 14:03:50 UTC |
797b428 | Matthew Broadbent | 16 October 2014, 14:46:43 UTC | Further performance upgrades Moved from multithreaded to multiprocess when fetching initialisations Further tuned timing resolution | 16 October 2014, 14:46:43 UTC |
3b80e8f | Matthew Broadbent | 15 October 2014, 21:13:38 UTC | Updated TODO.md | 15 October 2014, 21:13:38 UTC |
8768cef | Matthew Broadbent | 15 October 2014, 20:40:07 UTC | Move from lists to dicts for queue items Improves readability | 15 October 2014, 20:40:07 UTC |
d1f9f88 | Matthew Broadbent | 15 October 2014, 14:53:49 UTC | Fixed function naming bug | 15 October 2014, 14:53:49 UTC |
b26f2d2 | Matthew Broadbent | 15 October 2014, 14:18:49 UTC | Updated documentation | 15 October 2014, 14:18:49 UTC |
e920b4a | Matthew Broadbent | 15 October 2014, 14:14:18 UTC | Output system and Python information Useful in debugging and profiling the running environment | 15 October 2014, 14:14:18 UTC |
4762f81 | Matthew Broadbent | 15 October 2014, 13:15:35 UTC | NumPy support and improved result readability Use NumPy to provide more statistical information (standard deviation etc.) Moved to individual playback and queue files for better readability | 15 October 2014, 13:15:35 UTC |
95015b4 | Matthew Broadbent | 14 October 2014, 14:02:50 UTC | Calculate mean average bitrate derived from URL | 14 October 2014, 14:02:50 UTC |
5c8f302 | Matthew Broadbent | 12 October 2014, 18:24:09 UTC | Modified timing resolution to improve performance | 12 October 2014, 18:24:09 UTC |
2a7bf44 | Matthew Broadbent | 11 October 2014, 19:14:15 UTC | Minor performance enhancements Configurable connection pooling Concurrent download of initialisations | 11 October 2014, 19:14:15 UTC |
2875d88 | broadbent | 09 October 2014, 21:16:18 UTC | Fixed README.md | 09 October 2014, 21:16:18 UTC |
f0fd94d | broadbent | 08 October 2014, 23:10:04 UTC | Fixed README.md | 08 October 2014, 23:10:04 UTC |
6e66914 | broadbent | 08 October 2014, 23:05:54 UTC | Catch Requests error when connection times out. | 08 October 2014, 23:05:54 UTC |
5eb0f14 | broadbent | 08 October 2014, 22:57:10 UTC | Improved documentation and conformance with PEP8 | 08 October 2014, 22:57:10 UTC |
02ac8b9 | broadbent | 07 October 2014, 14:52:16 UTC | Improved likeness to VLC behaviour | 07 October 2014, 14:52:16 UTC |
4fb042d | broadbent | 07 October 2014, 12:29:31 UTC | Integrated unreliable parsing of URL for playback bitrate | 07 October 2014, 12:29:31 UTC |
36bf12d | broadbent | 07 October 2014, 11:25:53 UTC | Added empty file creation for VLC mode | 07 October 2014, 11:25:53 UTC |
eb9798d | broadbent | 07 October 2014, 11:24:19 UTC | Fixed bug with array index | 07 October 2014, 11:24:19 UTC |
8b4e5a0 | broadbent | 06 October 2014, 20:02:02 UTC | Added moving averages and VLC playback profile | 06 October 2014, 20:02:02 UTC |
68a82bf | broadbent | 03 October 2014, 08:20:43 UTC | Fixed missing header field in CSV output | 03 October 2014, 08:20:43 UTC |
0613199 | broadbent | 02 October 2014, 23:36:19 UTC | Added MediaInfo support for parsing metadata | 02 October 2014, 23:36:19 UTC |
3cc077b | broadbent | 02 October 2014, 18:58:56 UTC | Now includes additional metrics, including moving averages | 02 October 2014, 18:58:56 UTC |
60150b6 | broadbent | 01 October 2014, 12:40:39 UTC | Stop playback when playlist queue empty | 01 October 2014, 12:40:39 UTC |
68423b6 | broadbent | 30 September 2014, 14:05:32 UTC | Improved file path detection | 30 September 2014, 14:05:32 UTC |
42703a6 | Matthew Broadbent | 29 September 2014, 20:59:39 UTC | Fixed directory path bug | 29 September 2014, 20:59:39 UTC |
2990e0a | Matthew Broadbent | 24 September 2014, 20:30:09 UTC | Minor updates Fixed exit (unclean, but quits properly for now) Added time ‘-t’ flag to playback for a certain amount of time | 24 September 2014, 20:30:09 UTC |
9c8e235 | Matthew Broadbent | 23 September 2014, 16:26:13 UTC | Fixed issue created during formatting | 23 September 2014, 16:26:13 UTC |
1df3f3c | Matthew Broadbent | 23 September 2014, 16:04:00 UTC | Minor formatting and bug fixing Improved code readability Fixed dependencies Removed ‘gauged’ support | 23 September 2014, 16:04:00 UTC |
82f6e38 | Matthew Broadbent | 23 September 2014, 09:20:07 UTC | Major updates Improved source code readability Updated README.md Implemented playback watchdog Improved playback reliability Implemented playback bar (when debug not enabled) | 23 September 2014, 09:20:07 UTC |
c1e8075 | Matthew Broadbent | 01 September 2014, 21:58:58 UTC | Initial remote control implementation | 01 September 2014, 21:58:58 UTC |
106cdc0 | Matthew Broadbent | 01 September 2014, 21:58:50 UTC | Updated TODO.md | 01 September 2014, 21:58:50 UTC |
355937d | Matthew Broadbent | 01 September 2014, 14:12:18 UTC | Tidied up analysis functions | 01 September 2014, 14:12:18 UTC |
3a3ea3d | Matthew Broadbent | 29 August 2014, 09:36:11 UTC | Improved 'Content-Length' resiliency Field not present in HTTP header information from some servers. Reverts back to manually checking the payload if this is the case. | 29 August 2014, 09:36:11 UTC |
01a41da | Matthew Broadbent | 28 August 2014, 14:37:59 UTC | Implemented XML validation | 28 August 2014, 14:37:59 UTC |
9fc131c | Matthew Broadbent | 28 August 2014, 13:02:01 UTC | Added documentation for new functions | 28 August 2014, 13:02:01 UTC |
20349d5 | Matthew Broadbent | 28 August 2014, 12:46:19 UTC | Introduced HTTP error code handling | 28 August 2014, 12:46:19 UTC |
6b67882 | Matthew Broadbent | 19 August 2014, 19:07:41 UTC | Updated README.md documentation Now includes ‘stats.csv’. Also includes some formatting improvements. | 19 August 2014, 19:07:41 UTC |
2be60ab | Matthew Broadbent | 19 August 2014, 19:06:53 UTC | Added a third output file for playback metrics Now generates outputs stats in the ‘stats.csv’ file | 19 August 2014, 19:06:53 UTC |
21b132c | Matthew Broadbent | 19 August 2014, 16:38:28 UTC | Initial set of unit tests | 19 August 2014, 16:38:28 UTC |
52a7f26 | Matthew Broadbent | 19 August 2014, 16:37:33 UTC | Update documentation on CSV output | 19 August 2014, 16:37:33 UTC |
41834a0 | Matthew Broadbent | 29 July 2014, 14:46:16 UTC | Convert bytes to bits for bandwidth estimation | 29 July 2014, 14:46:16 UTC |
aa8d6fe | Matthew Broadbent | 29 July 2014, 14:44:21 UTC | Revert c752d2b..fec02fa This rolls back to commit c752d2bcccee85f97d3ec71bbdf3ce02cc2aa1d7. | 29 July 2014, 14:44:21 UTC |
fec02fa | Matthew Broadbent | 29 July 2014, 14:44:06 UTC | Reintroduced return statement | 29 July 2014, 14:44:06 UTC |
00182d8 | Matthew Broadbent | 29 July 2014, 14:38:00 UTC | Convert bytes to bits for bandwidth conversion | 29 July 2014, 14:38:00 UTC |
c752d2b | Matthew Broadbent | 14 May 2014, 10:51:58 UTC | Added .m3u playlist support | 14 May 2014, 10:51:58 UTC |
efbe052 | Matthew Broadbent | 08 May 2014, 14:05:26 UTC | Updated README.md | 08 May 2014, 14:05:26 UTC |
3895946 | Matthew Broadbent | 08 May 2014, 14:03:42 UTC | Updated README.md | 08 May 2014, 14:03:42 UTC |
8355a40 | Matthew Broadbent | 08 May 2014, 14:02:18 UTC | Updated README.md | 08 May 2014, 14:02:18 UTC |
f9f07e9 | Matthew Broadbent | 08 May 2014, 13:59:31 UTC | Updated install requirements | 08 May 2014, 13:59:31 UTC |
52aaa10 | Matthew Broadbent | 08 May 2014, 13:58:19 UTC | Experimental gauged support added | 08 May 2014, 13:58:19 UTC |
1f2a2ca | Matthew Broadbent | 08 May 2014, 11:28:33 UTC | Improved code readability Added configurable reporting period | 08 May 2014, 11:28:33 UTC |
55709a6 | Matthew Broadbent | 07 May 2014, 15:47:32 UTC | Major update Fetch remote MPDs automatically Improved MPD parsing Added debug mode (-d) which print output to console too Handle missing ID in MPD Handle MPDs without initialisation files | 07 May 2014, 15:47:32 UTC |
d933e94 | Matthew Broadbent | 26 February 2014, 22:27:48 UTC | Updated command line help | 26 February 2014, 22:27:48 UTC |
fb7f645 | Matthew Broadbent | 26 February 2014, 22:24:32 UTC | 'max-playback-queue' and 'max-download-queue' not changeable Can be used to change default options | 26 February 2014, 22:24:32 UTC |
c54ee34 | Matthew Broadbent | 26 February 2014, 21:50:14 UTC | Fixed README.md | 26 February 2014, 21:50:14 UTC |
c0efceb | Matthew Broadbent | 26 February 2014, 21:41:28 UTC | 'no-keep-alive' now a optional flag Can be used to disable HTTP connection pooling and persistency | 26 February 2014, 21:41:28 UTC |
54017d1 | Matthew Broadbent | 26 February 2014, 21:24:23 UTC | Fixed README.md | 26 February 2014, 21:24:23 UTC |
0e336b2 | Matthew Broadbent | 26 February 2014, 21:23:23 UTC | Support for connection pooling and persistency | 26 February 2014, 21:23:23 UTC |
45c216e | Matthew Broadbent | 25 February 2014, 17:54:31 UTC | Fixed README.md | 25 February 2014, 17:54:31 UTC |
a5c2aad | Matthew Broadbent | 25 February 2014, 17:53:12 UTC | Fixed README.md | 25 February 2014, 17:53:12 UTC |
342ddbd | Matthew Broadbent | 25 February 2014, 17:47:03 UTC | Fixed README.md | 25 February 2014, 17:47:03 UTC |
75b7d1e | Matthew Broadbent | 25 February 2014, 17:43:24 UTC | Initial commit | 25 February 2014, 17:43:24 UTC |
2ad6034 | Matthew Broadbent | 24 February 2014, 14:13:02 UTC | Initial commit | 24 February 2014, 14:13:02 UTC |