Metadata-Version: 2.4
Name: t2json
Version: 0.2.4
Summary: Fetch song credits directly from Tidal and export them to JSON Format.
Author: Chetan
Author-email: developedbychetan@gmail.com
License: MIT
Project-URL: Homepage, https://github.com/chetanbansode/t2json
Project-URL: Repository, https://github.com/chetanbansode/t2json
Project-URL: Downloads, https://pypi.org/project/t2json/
Keywords: tidal,credits,json,kid3,metadata,music
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Multimedia :: Sound/Audio
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: mutagen
Requires-Dist: rich
Requires-Dist: tidalapi

# t2json

`t2json` is a command-line tool that fetches detailed song credits from Tidal and exports them to Kid3-compatible JSON.

## Features

- Fetch credits from a track URL or track ID
- Fetch credits from album and playlist links
- Search by song name from the CLI
- Match local audio files and folders through ISRC tags
- Export structured JSON for Kid3 import
- Interactive terminal UI with settings, progress, and results
- Optional Last.fm genre lookup

## Installation

```bash
pip install t2json
```

## Quick start

```bash
t2json
```

You can also run it directly with a source:

```bash
t2json "song name"
t2json "https://tidal.com/browse/track/123456"
t2json "C:/Music/Album Folder"
```

## Output

The tool exports song metadata and credits to JSON, including fields such as:

- Title
- Artist
- Album Artist
- Album
- Date
- Genre
- ISRC
- Composer
- Lyricist
- Producer
- Mixing and mastering credits

## Notes

`t2json` fetches metadata only. It does not download or distribute audio.

This project is intended for personal and educational use. It is not affiliated with or endorsed by Tidal.

## Links

- GitHub: https://github.com/chetanbansode/t2json
- PyPI: https://pypi.org/project/t2json/
