[PR #867] Automatically determine profile type + some typing #778

Open
opened 2026-02-27 23:02:22 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/sigma67/ytmusicapi/pull/867
Author: @mayty
Created: 2/1/2026
Status: 🔄 Open

Base: mainHead: feature/861_get_channel_type


📝 Commits (3)

📊 Changes

14 files changed (+625 additions, -311 deletions)

View changed files

📝 docs/source/reference/browsing.rst (+0 -2)
📝 docs/source/reference/index.rst (+1 -0)
📝 docs/source/reference/podcasts.rst (+0 -1)
docs/source/reference/profiles.rst (+8 -0)
📝 pyproject.toml (+1 -0)
📝 tests/mixins/test_browsing.py (+0 -19)
📝 tests/mixins/test_podcasts.py (+0 -6)
tests/mixins/test_profiles.py (+58 -0)
📝 ytmusicapi/enums.py (+6 -0)
📝 ytmusicapi/mixins/browsing.py (+0 -215)
📝 ytmusicapi/mixins/podcasts.py (+0 -67)
ytmusicapi/mixins/profiles.py (+377 -0)
📝 ytmusicapi/type_alias.py (+172 -1)
📝 ytmusicapi/ytmusic.py (+2 -0)

📄 Description

Fixes #861


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/sigma67/ytmusicapi/pull/867 **Author:** [@mayty](https://github.com/mayty) **Created:** 2/1/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feature/861_get_channel_type` --- ### 📝 Commits (3) - [`d94c748`](https://github.com/sigma67/ytmusicapi/commit/d94c7482d257459ab6414ddf1da9219d325c25cf) Add universal `get_profile` method - [`fdfa81c`](https://github.com/sigma67/ytmusicapi/commit/fdfa81cd67675afe258166e1b6b98915163c5c14) Add `get_profile` tests - [`d39d4c1`](https://github.com/sigma67/ytmusicapi/commit/d39d4c14e28c6aecb3eb7990f07bb1ab71118b19) rtd ### 📊 Changes **14 files changed** (+625 additions, -311 deletions) <details> <summary>View changed files</summary> 📝 `docs/source/reference/browsing.rst` (+0 -2) 📝 `docs/source/reference/index.rst` (+1 -0) 📝 `docs/source/reference/podcasts.rst` (+0 -1) ➕ `docs/source/reference/profiles.rst` (+8 -0) 📝 `pyproject.toml` (+1 -0) 📝 `tests/mixins/test_browsing.py` (+0 -19) 📝 `tests/mixins/test_podcasts.py` (+0 -6) ➕ `tests/mixins/test_profiles.py` (+58 -0) 📝 `ytmusicapi/enums.py` (+6 -0) 📝 `ytmusicapi/mixins/browsing.py` (+0 -215) 📝 `ytmusicapi/mixins/podcasts.py` (+0 -67) ➕ `ytmusicapi/mixins/profiles.py` (+377 -0) 📝 `ytmusicapi/type_alias.py` (+172 -1) 📝 `ytmusicapi/ytmusic.py` (+2 -0) </details> ### 📄 Description Fixes #861 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ytmusicapi#778
No description provided.