You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
about: Suggest an idea or improvement for Tubifarry
4
+
title: "[FEATURE]"
5
+
labels: enhancement
6
+
assignees:
7
+
---
8
+
9
+
**Is your feature request related to a problem? Please describe.**
10
+
A clear and concise description of what the problem is. For example:
11
+
- "I’m always frustrated when..."
12
+
- "Currently, it’s difficult to..."
13
+
14
+
**Describe the Solution You'd Like**
15
+
A clear and concise description of what you want to happen. Include any specific functionality or changes you’d like to see.
16
+
17
+
**Describe Alternatives You've Considered**
18
+
A clear and concise description of any alternative solutions or features you've considered. This helps us understand your thought process and explore other options.
19
+
20
+
**Additional Context**
21
+
Add any other context, screenshots, or examples about the feature request here. For example:
22
+
- Why this feature would be valuable.
23
+
- How it aligns with the goals of Tubifarry.
24
+
- Any technical considerations or constraints.
25
+
26
+
<details>
27
+
<summary>For Screenshots or Mockups, click here</summary>
28
+
29
+
Add any relevant screenshots, diagrams, or mockups to illustrate your idea.
30
+
</details>
31
+
32
+
---
33
+
34
+
**Technical Details (Optional)**
35
+
If you have technical expertise or ideas for implementation, feel free to share:
36
+
- Proposed architecture or design.
37
+
- APIs or libraries that could be used.
38
+
- Any potential challenges or risks.
39
+
40
+
---
41
+
42
+
**Contributions Welcome!**
43
+
If you’re interested in contributing to this feature, let us know! We’re happy to guide you through the process.
44
+
45
+
---
46
+
47
+
**Thank You!**
48
+
We appreciate your feedback and ideas. Your input helps make Tubifarry better for everyone! 🎉
@@ -64,6 +63,10 @@ Tubifarry supports **Slskd**, the Soulseek client, as both an **indexer** and **
64
63
### YouTube Downloader Setup 🎥
65
64
Tubifarry allows you to download music directly from YouTube. Follow the steps below to configure the YouTube downloader.
66
65
66
+
#### **Configure the Indexer**:
67
+
1. Navigate to `Settings -> Indexers` and click **Add**.
68
+
2. In the modal, select `Tubifarry` (located under **Other** at the bottom).
69
+
67
70
#### **Setting Up the YouTube Download Client**:
68
71
1. Go to `Settings -> Download Clients` and click **Add**.
69
72
2. Select `Youtube` from the list of download clients.
@@ -82,9 +85,6 @@ Tubifarry allows you to download music directly from YouTube. Follow the steps b
82
85
83
86
**Note**: For higher-quality audio (e.g., 256kb/s), you need a **YouTube Premium subscription**.
84
87
85
-
3. **Saving .lrc Files**:
86
-
If you want to save **.lrc files** (lyric files), navigate to **Media Management > Advanced Settings > Import Extra Files** and add `lrc` to the list of supported file types. This ensures that lyric files are imported and saved alongside your music files.
87
-
88
88
---
89
89
90
90
### Fetching Soundtracks from Sonarr and Radarr 🎬🎵
@@ -120,18 +120,28 @@ The **Queue Cleaner** automatically processes items in your Lidarr queue that ha
120
120
---
121
121
122
122
## Troubleshooting 🛠️
123
-
- **Slskd Download Path Permissions**: Ensure Lidarr has read/write access to the Slskd download path. Verify folder permissions and ensure the user running Lidarr has the necessary access. For Docker setups, confirm the volume is correctly mounted and permissions are set.
124
-
- **Optional: FFmpeg Issues**: If you choose to use FFmpeg and songs fail to process, verify that FFmpeg is correctly installed and accessible in your system's PATH. If not, try reinstalling or downloading it manually.
125
-
- **Metadata Issues**: If metadata is not being added to downloaded files, confirm that the files are in a supported format. If using FFmpeg, ensure it is extracting audio to formats like AAC embedded in MP4 containers (check debug logs).
126
-
- **No Release Found**: If no release is found, YouTube might flag the plugin as a bot (which it technically is). To avoid this and access higher-quality audio, you can log in using cookies.
127
-
- **Steps to Use Cookies**:
128
-
1. Install the **cookies.txt** extension for your browser:
129
-
- [Get cookies.txt for Chrome](https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc)
130
-
- [Get cookies.txt for Firefox](https://addons.mozilla.org/en-US/firefox/addon/cookies-txt/)
131
-
2. Log in to YouTube and save the cookies.txt file in a folder accessible by Lidarr.
132
-
3. Go to the **Indexer and Downloader** settings in Lidarr and add the file path to the cookies.txt file.
133
123
134
-
---
124
+
- **Slskd Download Path Permissions**:
125
+
Ensure Lidarr has read/write access to the Slskd download path. Verify folder permissions and confirm the user running Lidarr has the necessary access. For Docker setups, double-check that the volume is correctly mounted and permissions are properly configured.
126
+
127
+
- **FFmpeg Issues (Optional)**:
128
+
If you’re using FFmpeg and songs fail to process, ensure FFmpeg is installed correctly and accessible in your system’s PATH. If issues persist, try reinstalling FFmpeg or downloading it manually.
129
+
130
+
- **Metadata Issues**:
131
+
If metadata isn’t being added to downloaded files, confirm the files are in a supported format. If using FFmpeg, check that it’s extracting audio to compatible formats like AAC embedded in MP4 containers. Review debug logs for further details.
132
+
133
+
- **No Release Found**:
134
+
If no release is found, YouTube may flag the plugin as a bot. To avoid this and access higher-quality audio, log in using cookies:
135
+
1. Install the **cookies.txt** extension for your browser:
2. Log in to YouTube and save the `cookies.txt` file in a folder accessible by Lidarr.
139
+
3. In Lidarr, go to **Indexer and Downloader Settings** and provide the path to the `cookies.txt` file.
140
+
141
+
- **No Lyrics Imported**:
142
+
To save `.lrc` files (lyric files), navigate to **Media Management > Advanced Settings > Import Extra Files** and add `lrc` to the list of supported file types. This ensures lyric files are imported and saved alongside your music files.
143
+
144
+
---
135
145
136
146
## Acknowledgments 🙌
137
147
Special thanks to [**trevTV**](https://github.com/TrevTV) for laying the groundwork with his plugins. Additionally, thanks to [**IcySnex**](https://github.com/IcySnex) for providing the YouTube API. 🎉
0 commit comments