Commit Graph

93 Commits

Author SHA1 Message Date
b534d7c111 bump sanic, poetry lock 2024-09-20 21:51:45 +02:00
0481aef655
Merge pull request #7 from Programvareverkstedet/ytdl-format
limit ytdl quality to 1080p
2024-05-18 22:58:25 +02:00
891f3a109e limit to 1080p 2024-05-18 17:26:39 +02:00
3841cda1cd fix 2024-05-10 20:03:52 +02:00
df0a64f7c9 Update inputs 2024-05-10 20:03:52 +02:00
25c0f3d6da
Merge pull request #6 from Programvareverkstedet/dependabot/pip/pycryptodomex-3.19.1
Bump pycryptodomex from 3.18.0 to 3.19.1
2024-04-12 00:56:44 +02:00
9eaba26b16 relax yt-dlp
moving upstream target, we always want the newest version
2024-04-12 00:52:31 +02:00
dependabot[bot]
241c69b03a
Bump pycryptodomex from 3.18.0 to 3.19.1
Bumps [pycryptodomex](https://github.com/Legrandin/pycryptodome) from 3.18.0 to 3.19.1.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.18.0...v3.19.1)

---
updated-dependencies:
- dependency-name: pycryptodomex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-05 17:52:00 +00:00
9b9c3ac7d4 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/caac0eb6bdcad0b32cb2522e03e4002c8975c62e' (2023-08-16)
  → 'github:NixOS/nixpkgs/f5892ddac112a1e9b3612c39af1b72987ee5783a' (2023-09-29)
2023-10-03 17:24:25 +02:00
5d7e23c968
Merge pull request #4 from Programvareverkstedet/dependabot/pip/yt-dlp-2023.9.24
Bump yt-dlp from 2023.7.6 to 2023.9.24
2023-10-03 17:23:32 +02:00
dependabot[bot]
08d4f22a58
Bump yt-dlp from 2023.7.6 to 2023.9.24
Bumps [yt-dlp](https://github.com/yt-dlp/yt-dlp) from 2023.7.6 to 2023.9.24.
- [Release notes](https://github.com/yt-dlp/yt-dlp/releases)
- [Changelog](https://github.com/yt-dlp/yt-dlp/blob/master/Changelog.md)
- [Commits](https://github.com/yt-dlp/yt-dlp/compare/2023.07.06...2023.09.24)

---
updated-dependencies:
- dependency-name: yt-dlp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 17:36:53 +00:00
973c15af7a youtube-dl -> yt-dlp 2023-09-05 00:04:55 +02:00
ab7ff50cc5 tabs -> spaces 2023-09-04 23:24:08 +02:00
63eb73afbf fix 2023-08-27 01:54:59 +02:00
34134cd81c upgrade to sanic-ext 2023-08-27 00:51:10 +02:00
eeaa845dbd module
untested
2023-08-26 23:43:14 +02:00
59fffe853a vroom vroom 2023-08-17 20:39:22 +02:00
1497e3e679 brrr 2022-08-27 22:35:14 +02:00
3e69ac3b91
Merge pull request #3 from Programvareverkstedet/dependabot/pip/sanic-21.12.2
Bump sanic from 21.12.1 to 21.12.2
2022-08-07 03:50:49 +02:00
dependabot[bot]
b5214948ab
Bump sanic from 21.12.1 to 21.12.2
Bumps [sanic](https://github.com/sanic-org/sanic) from 21.12.1 to 21.12.2.
- [Release notes](https://github.com/sanic-org/sanic/releases)
- [Changelog](https://github.com/sanic-org/sanic/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/sanic-org/sanic/compare/v21.12.1...v21.12.2)

---
updated-dependencies:
- dependency-name: sanic
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-06 05:24:17 +00:00
58a889b290
Merge pull request #2 from Programvareverkstedet/dependabot/pip/ujson-5.4.0
Bump ujson from 5.2.0 to 5.4.0
2022-07-06 13:34:09 +02:00
dependabot[bot]
9967d51648
Bump ujson from 5.2.0 to 5.4.0
Bumps [ujson](https://github.com/ultrajson/ultrajson) from 5.2.0 to 5.4.0.
- [Release notes](https://github.com/ultrajson/ultrajson/releases)
- [Commits](https://github.com/ultrajson/ultrajson/compare/5.2.0...5.4.0)

---
updated-dependencies:
- dependency-name: ujson
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-05 22:37:00 +00:00
d4345477ec
Merge pull request #1 from Programvareverkstedet/dependabot/pip/ujson-5.2.0
Bump ujson from 5.1.0 to 5.2.0
2022-05-29 17:11:43 +02:00
dependabot[bot]
9337b275e6
Bump ujson from 5.1.0 to 5.2.0
Bumps [ujson](https://github.com/ultrajson/ultrajson) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/ultrajson/ultrajson/releases)
- [Commits](https://github.com/ultrajson/ultrajson/compare/5.1.0...5.2.0)

---
updated-dependencies:
- dependency-name: ujson
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-26 01:29:39 +00:00
8b42e27e33 MPV class cleanup 2022-02-19 23:04:29 +01:00
fc33b9e1ae Add direnv shorthands, minor cleanup 2022-02-19 23:04:14 +01:00
64d7031711 Track and lock dependencies with poetry 2022-02-19 23:03:34 +01:00
b9968d88e3 cleanup and type hints 2022-02-19 23:00:44 +01:00
1b9c723e06 remove grzegorz.jpg from initial playlist 2021-08-19 22:45:50 +02:00
d4a3365343 fix restricted async python3 contextmanager syntax 2021-08-19 22:45:41 +02:00
904209587d fix mpv call 2021-08-19 22:45:24 +02:00
b14a4e0fd6 update sanic 2021-08-19 22:45:14 +02:00
37a832290e Add ability to go to specific position in the playlist 2019-03-13 12:10:29 +01:00
cced6f8772 Add support for looping the playlist 2019-03-13 11:26:54 +01:00
ebc04f3c07 Allow unlisted playlists 2019-03-13 11:25:39 +01:00
1440c5bdb6 Fix metadata fetch logic issues and typos 2019-03-13 11:25:08 +01:00
9abbebedb0 Fix typo in readme 2019-03-13 11:23:17 +01:00
62feb07233 Whoops, fixed the xorg service file 2019-03-09 21:27:12 +01:00
e7b711b3ad Move config.py to default_config.py and make deplay.bash not delete config.py on the remote 2018-04-12 19:03:36 +02:00
1fc1ab2e1d Prettify and clarify the README 2018-03-06 17:18:17 +01:00
a9129b197a Expand PlaylistDataCache to automatically fetch missing metadata
This is only used if the constructor kwarg "auto_fetch_data" evaluates to True
2018-03-05 23:15:01 +01:00
33be49d2d3 Fix bug in nyasync where it would use the asyncio event loop set at function define time 2018-03-05 23:12:07 +01:00
52245b1256 Fix typos in README 2018-03-05 23:11:55 +01:00
1c7116fd75 Add readme and dist setup 2018-03-04 18:29:08 +01:00
86c830b655 Remove dead code
Was supposed to become a api endpoint, but was merged into api.time_set in an earlier commit
2018-03-04 15:27:20 +01:00
422fa5bb4c Add api.playlist_shuffle 2018-03-04 15:25:39 +01:00
3ce1008db6 Add api.playlist_move 2018-03-04 15:25:19 +01:00
0b64705fdb Implement api.playlist_remove_or_clear
It handles both mpv_control.playlist_remove and mpv_control.playlist_clear
2018-03-04 15:06:21 +01:00
6388a8bfc3 Add proper errorhandling and returnvalues to MPVControl shorthand methods 2018-03-04 14:24:41 +01:00
22c363a788 Add PlaylistDataCache
PlaylistDataCache stores arbitrary data supplied by the client while issuing a loadfile command
The contents of this cache matches with filenames and returns its matched content when any user fetches the playlist
This is mainly used to store metadata.
Could be expanded to having the api automatically fetch the metadata using youtube-dl or something
2018-03-04 03:54:29 +01:00