• 2.1.1 752e0f67df

    marvin8 released this 2025-04-16 06:47:03 +00:00 | 123 commits to main since this release

    • Update yt-dlp
    • Updates to pre-commit and CI
    • Removing support for python 3.9
    Downloads
  • 2.1.0 db451625a7

    marvin8 released this 2025-03-16 23:10:36 +00:00 | 124 commits to main since this release

    Added

    • Support for floatplane.com as source

    • Optional cookie_file on play_list level to be able to specify a cookies file per play list.

    • New global config variable called cookie_file. This variable will now be used instead of
      youtube_cookie_file. Code will for now use the value of youtube_cookie_file if it is set and
      cookie_file is not set or specified.

      youtube_cookie_file will be removed from config in the next major release.

    Changed

    • Added testing against python 3.13

    • Improved type hinting.

    • Added more unit tests. Slightly increasing test coverage

    • Updated dependencies versions

    Downloads
  • 2.0.1 2574ecb393

    2.0.1 Stable

    marvin8 released this 2024-12-22 05:23:32 +00:00 | 132 commits to main since this release

    Fixed

    • Container image had incorrect entry point script included.
    Downloads
  • 2.0.0 30c5e4ef2d

    marvin8 released this 2024-12-22 05:02:45 +00:00 | 133 commits to main since this release

    Breaking

    • This program now uses a configuration file in TOML format (instead of json). This should make it easier to create
      and maintain the configuration file.

      This means that you will have to convert or re-create your config file in the TOML format.

      I have included a utility to read your old (JSON) config file and create a new TOML config file. To use this tool
      run the following command with --json_config pointing to your existing json config file and --toml_config pointing
      to the new config file in TOML format to be created::

        p2p_convert_config --json_config config.json --toml_config config.converted.toml
    

    Changed

    • Update CI setup to include more checks.

    • Updated dependencies versions

    Downloads
  • 1.1.1 c86fb94a68

    1.1.1 Stable

    marvin8 released this 2024-09-16 03:34:57 +00:00 | 145 commits to main since this release

    Changed

    • Fixed README.rst and CI
    Downloads
  • 1.1.0 a02d56bb9a

    1.1.0 Stable

    marvin8 released this 2024-09-16 02:35:21 +00:00 | 146 commits to main since this release

    Changed

    • Changed container creation definition to streamline it

    • Updated CI definitions. This includes now automatically building container image.

    • Now using loguru which is optionally configured using a logging-config.toml file.

    • Updated dependencies versions

    Removed

    • Support for Python 3.8 due to impending drop of official support from python.org for 3.8 during 2024-10
    Downloads
  • 1.0.0 fa91ec6de0

    1.0.0 Stable

    marvin8 released this 2024-05-12 09:27:04 +00:00 | 162 commits to main since this release

    No known key found for this signature in database
    GPG key ID: C29D8D75FCE14912

    Changed

    • Updated dependencies

    • Now using builtin datetime methods instead of arrow

    Removed

    • Checking if app is outdated or not. Use standard Python tooling to do this instead (e.g. pip or pipx)
    Downloads
  • 0.6.8 c126cb374d

    0.6.8 Stable

    marvin8 released this 2023-12-10 04:22:22 +00:00 | 163 commits to main since this release

    No known key found for this signature in database
    GPG key ID: C29D8D75FCE14912

    Changed

    • Change to using ruff format as code auto formatter
    • Updated dependencies versions
    Downloads
  • 0.6.7 1c9cbe4f8c

    0.6.7 Stable

    marvin8 released this 2023-10-25 06:13:48 +00:00 | 168 commits to main since this release

    No known key found for this signature in database
    GPG key ID: C29D8D75FCE14912

    Added

    • Added CI task to check for vulnerabilities in dependencies on a weekly basis

    Changed

    • Using typer to configure CLI options

    • Refactored some code for better readability and maintainability.

    • Container (Docker) image now based on Python 3.12

    • Updated dependencies versions

    Removed

    • Removed dependency groups doc and dev. These are handled in nox and pre-commit
    Downloads
  • 0.6.6 c160570dc5

    0.6.6 Stable

    marvin8 released this 2023-06-24 03:54:53 +00:00 | 169 commits to main since this release

    No known key found for this signature in database
    GPG key ID: C29D8D75FCE14912

    Updated dependencies

    Downloads