Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow 3-Digit TIDAL Artist IDs and Bump Dependence Versions #185

Open
wants to merge 63 commits into
base: trunk
Choose a base branch
from

Conversation

ebb-earl-co
Copy link
Owner

John Williams, the composer for Star Wars and much more, has TIDAL artist ID of 160. Previous to this pull request, only 4-digit to 9-digit IDs were allowed; this is changed.

A few Python package dependencies have bumped minor versions, so those are brought in by this pull request as well.

dependabot bot and others added 30 commits April 9, 2024 07:06
Bumps [typer](https://github.com/tiangolo/typer) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/tiangolo/typer/releases)
- [Changelog](https://github.com/tiangolo/typer/blob/master/docs/release-notes.md)
- [Commits](tiangolo/typer@0.12.1...0.12.2)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typer](https://github.com/tiangolo/typer) from 0.12.2 to 0.12.3.
- [Release notes](https://github.com/tiangolo/typer/releases)
- [Changelog](https://github.com/tiangolo/typer/blob/master/docs/release-notes.md)
- [Commits](tiangolo/typer@0.12.2...0.12.3)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump Dependence Version and Re-add User Prompt Option (#153)

* Dependabot monitoring PyPi dependencies(deps): Bump typer (#151)

Bumps [typer](https://github.com/tiangolo/typer) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/tiangolo/typer/releases)
- [Changelog](https://github.com/tiangolo/typer/blob/master/docs/release-notes.md)
- [Commits](tiangolo/typer@0.12.1...0.12.2)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Dependabot monitoring PyPi dependencies(deps): Bump typer (#152)

Bumps [typer](https://github.com/tiangolo/typer) from 0.12.2 to 0.12.3.
- [Release notes](https://github.com/tiangolo/typer/releases)
- [Changelog](https://github.com/tiangolo/typer/blob/master/docs/release-notes.md)
- [Commits](tiangolo/typer@0.12.2...0.12.3)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Put back 'macOS [m]' in login.py prompt

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Revamp tidal_wave/playlist.py to handle > 100 items

* Revamp mix.py to handle paginated API responses

* Add logic for 'transparent' flag to mix.py

* Revamp album.Album.set_tracks() for albums with more than 100 tracks

* Add in playlist.request_playlist_items() the logic for 'transparent' flag

* Remove from playlist.flatten_playlist_dir() a duplicate "subdirs: Set[Path] = set()"

* Fix reference to `TidalPlaylistException` in mix.py
Fix the instructions for long-running docker container execution
* Put back 'macOS [m]' in login.py prompt
It had been `tidal_wave` in the Docker run instructions
Point out the `--transparent` flag feature, a couple of other things, and update the TIDAL pricing plans documentation
* Hotfix: Update BUILDME.md

Add section about using media-autobuild_suite for compiling FFmpeg on Windows
* Pyinstaller binaries

Remove BUILDME.md and README.md from executables
Add creation of SHA256 checksum file

* Fix Path --> WindowsPath in .github/workflows/pyinstaller-windows.yml
ebb-earl-co and others added 27 commits April 29, 2024 14:48
Change a few multi-line expressions based on Black linter
If `transparent` is True, change the JSON filename pattern for when there is no URL end e.g. /reviews
Save the (probably) maximum-size artist image, 750x750 pixels.
Bumps [m3u8](https://github.com/globocom/m3u8) from 4.1.0 to 5.0.0.
- [Release notes](https://github.com/globocom/m3u8/releases)
- [Commits](globocom/m3u8@4.1.0...5.0.0)

---
updated-dependencies:
- dependency-name: m3u8
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [platformdirs](https://github.com/platformdirs/platformdirs) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/platformdirs/platformdirs/releases)
- [Changelog](https://github.com/platformdirs/platformdirs/blob/main/CHANGES.rst)
- [Commits](platformdirs/platformdirs@4.2.1...4.2.2)

---
updated-dependencies:
- dependency-name: platformdirs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
`self.filename` was duplicated in video.Video.set_filename()
In .github/workflows/*.yml, use Python 3.12.3 in PyInstaller builds because Ubuntu 24.04 runner only has this version of Python 3.12
Reference this version in README.md
updated-dependencies:
- dependency-name: requests[socks]
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
updated-dependencies:
- dependency-name: requests[socks]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…175)

Bumps [requests[socks]](https://github.com/psf/requests) from 2.32.2 to 2.32.3.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.2...v2.32.3)

---
updated-dependencies:
- dependency-name: requests[socks]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump Version for Next Release (#174)

* Update pyproject.toml: Bump Version

* Update pyinstaller-linux.yml: ubuntu-24.04

* Update README.md: Reference ubuntu_24.04
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@e92390c...0d4c9c5)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [m3u8](https://github.com/globocom/m3u8) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/globocom/m3u8/releases)
- [Commits](globocom/m3u8@5.0.0...5.1.0)

---
updated-dependencies:
- dependency-name: m3u8
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Just run across John Williams, of Star Wars composing fame, with the TIDAL artist ID of `160`. This should be valid, so this commit allows 3-digit to 9-digit artist IDs
@ebb-earl-co ebb-earl-co added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 25, 2024
@ebb-earl-co ebb-earl-co self-assigned this Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant