https://github.com/1mcold/tagflow
TagFlow automates tag insertion, saving time and effort. Ideal for users who frequently add tags, like on SoundCloud.
https://github.com/1mcold/tagflow
audio automation autotag autotyping contentcreator customization efficiency filemanagement hotkeys json music productivity python socialmedia soundcloud tagging tags tagsmanager txt workflow
Last synced: 2 months ago
JSON representation
TagFlow automates tag insertion, saving time and effort. Ideal for users who frequently add tags, like on SoundCloud.
- Host: GitHub
- URL: https://github.com/1mcold/tagflow
- Owner: 1mcold
- License: mit
- Created: 2025-04-06T19:45:48.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-07T09:45:05.000Z (about 1 year ago)
- Last Synced: 2025-04-09T22:03:22.329Z (about 1 year ago)
- Topics: audio, automation, autotag, autotyping, contentcreator, customization, efficiency, filemanagement, hotkeys, json, music, productivity, python, socialmedia, soundcloud, tagging, tags, tagsmanager, txt, workflow
- Language: Python
- Homepage:
- Size: 60.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TagFlow α΅
[](https://ko-fi.com/1mcold)







[](https://github.com/1mcold)
[](https://github.com/sponsors/1mcold)
TagFlow is a simple and effective tool designed to automate the process of inserting tags on platforms like **SoundCloud** and other websites where a large amount of repetitive data entry is required. The program saves time by automating the insertion of tags, which is especially useful when uploading a large number of tracks or other content.
## π‘ Project History
The idea for TagFlow came to me when I was uploading audio to **SoundCloud**. I realized that each time I posted new audio, I had to manually enter the same tags over and over again. This was not only inconvenient but also time-consuming. I found myself repeating the same actions constantly, and thatβs when I decided to automate the process.
That's how **TagFlow** was born β an easy-to-use tool for quickly inserting and managing tags, with customizable themes and keyboard shortcuts.
## π Features
- **Automatic tag insertion**: The program automatically inserts tags from a predefined list stored in a text file. This eliminates the need to manually enter the same data.
- **Keyboard shortcuts**: Supports hotkeys for quick tag insertion (e.g., press F4 to insert the next tag).
- **Theme customization**: You can change the interface theme for a more personalized experience.
- **File management**: Tag data is stored in a text file that can be easily updated and configured.
- **User-friendly interface**: Simple to use, no technical knowledge required to get started.
## π Installation
### Requirements:
- Python 3.7 or higher
- Libraries: `keyboard`, `pyperclip`, `watchdog`, `tkinter`, `PIL`
### Instructions:
1. Clone the repository:
```bash
git clone https://github.com/1mcold/TagFlow.git
```
3. Install the required dependencies:
```bash
pip install -r requirements.txt
```
3. Run the application:
```bash
python main.py
```
## π§ Usage
- **Load tags**: You can load a list of tags from a text file (tags.txt), where each tag should be on a new line.
- **Automatic insertion:** Press F4 to insert the next tag.
- **Settings**: Press F6 to open the settings window where you can toggle the auto-typer and change the theme.
- **Reset**: Press F7 to reset the tag index and start inserting from the first tag again.
- **Exit**: Press F2 to exit the program.
## π¨ Themes
The program supports theme customization. You can select a theme by choosing a JSON file with your preferred colors. You can create your own themes or use one of the predefined options.
## πΌοΈ Preview

## β Why Use TagFlow?
- π No more repetitive typing
- β± Saves time with hotkeys
- π§ Built with simplicity and flexibility
- π€ 100% open source and free
## π¦ Download
You can download the latest release here:
π [Releases](https://github.com/1mcold/TagFlow/releases)
## π€ Contributions
If you have any ideas for improving the program or if you find any bugs, feel free to create issues or submit pull requests!
## π§βπ» Developer
Author: [1mcold](https://github.com/1mcold)