{"id":26477651,"url":"https://github.com/urban233/foomusictransfer","last_synced_at":"2026-03-17T18:36:35.377Z","repository":{"id":256285131,"uuid":"853213817","full_name":"urban233/FooMusicTransfer","owner":"urban233","description":"A music transfer application that works with an offline music library and the iOS version of Foobar2000.","archived":false,"fork":false,"pushed_at":"2025-03-18T16:35:57.000Z","size":2461,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T16:11:17.984Z","etag":null,"topics":["foobar2000","music","python3"],"latest_commit_sha":null,"homepage":"https://urban233.github.io/FooMusicTransfer/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/urban233.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-06T07:59:32.000Z","updated_at":"2025-03-18T20:17:26.000Z","dependencies_parsed_at":"2024-09-10T02:06:17.980Z","dependency_job_id":"01936a88-946d-4570-8c73-cbf811c810d0","html_url":"https://github.com/urban233/FooMusicTransfer","commit_stats":null,"previous_names":["urban233/foomusictransfer"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/urban233/FooMusicTransfer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urban233%2FFooMusicTransfer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urban233%2FFooMusicTransfer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urban233%2FFooMusicTransfer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urban233%2FFooMusicTransfer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/urban233","download_url":"https://codeload.github.com/urban233/FooMusicTransfer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urban233%2FFooMusicTransfer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30628419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-17T17:32:55.572Z","status":"ssl_error","status_checked_at":"2026-03-17T17:32:38.732Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["foobar2000","music","python3"],"created_at":"2025-03-20T00:48:01.181Z","updated_at":"2026-03-17T18:36:35.358Z","avatar_url":"https://github.com/urban233.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Foo Music Transfer\n\n[**Overview**](#overview)\n| [**What is Foo Music Transfer?**](#what-is-foo-music-transfer)\n| [**Installation**](#installation)\n| [**Getting Started**](#getting-started)\n| [**Source**](#source)\n| [**Contribute**](#contribute)\n| [**Website**](https://urban233.github.io/FooMusicTransfer/)\n\n\u003e [!IMPORTANT]\n\u003e 📣 **Foo Music Transfer is a CLI tool and has NO graphical user interface!** 📣\n\u003e\n\u003e As of this writing, only a command-line tool is available.\n\u003e This means there is **no** user-friendly graphical interface!\n\u003e Therefore, this software is intended for users familiar with\n\u003e Windows PowerShell and have prior experience using CLI tools.\n\u003e\n\u003e Foo Music Transfer is a best-effort, open-source project. This means support is not\n\u003e guaranteed, and the duration of the project's maintenance is uncertain.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Logo\" src=\"https://github.com/urban233/FooMusicTransfer/blob/main/assets/png/logo256.png\"  width=\"225\"/\u003e\n\u003c/p\u003e\n\n## What is Foo Music Transfer?\n\n\u003e Foo Music Transfer is a music transfer application that works \n\u003e with an offline music library and the iOS version of Foobar2000.\n\n## Overview\u003ca id=\"overview\"\u003e\u003c/a\u003e\nFoobar2000 lacks a built-in tool to sync local music files with its mobile app.\nWhile there are other software tools available for this purpose, the recommended tool\nfrom Foobar2000's developers is proprietary and not free.\nFoo Music Transfer aims to provide an easier, hassle-free method for syncing your music library.\nThis program is intended for users who can operate Windows PowerShell, as Foo Music Transfer is currently only available as a command-line tool.\n\n## Installation\u003ca id=\"installation\"\u003e\u003c/a\u003e\nTo install Foo Music Transfer, run the installation setup (based on Inno Setup) from the [Releases](https://github.com/urban233/FooMusicTransfer/releases) tab.\n\nSimply run the setup wizard and launch the application by double-clicking\nthe desktop icon created during installation.\n\n### Installation Path\nFoo Music Transfer will be installed in the `AppData\\Roaming` directory\nof the active user.\n\n## Getting Started\u003ca id=\"getting-started\"\u003e\u003c/a\u003e\nTo transfer music from your local library to your mobile device,\nyou can choose from the following options:\n- Running a **one-time** configured transfer job\n- Running a **default** configured transfer job\n\n### Running a One-Time Configured Transfer Job\nIf you prefer not to save the transfer parameters\n(e.g., IP address, port number, etc.), you can run\na one-time configured transfer job that will guide you\nthrough the required parameters.\nOnce all parameters are entered, the job will begin.\n\n### Running a Default Configured Transfer Job\nIf you plan to use the same configuration in the future,\nyou can use a configuration file. Access this by pressing\nthe `e` key (mnemonic for **e**dit configuration) when the program prompts you to choose\nan action.\n\n**IMPORTANT**: You **must** use double backslashes if you enter a path for the `input_path`!\n\nYou can then edit the configuration file and add your\npreferred settings for future use.\nPlease note that only one configuration can be used at a time.\nAfter editing, restart the program and load the configuration by pressing the\n`l` key (mnemonic for **l**oad configuration).\n\n## Source\u003ca id=\"source\"\u003e\u003c/a\u003e\nYou can also build Foo Music Transfer from the source code.\nTo create the standalone executable, use PyInstaller in a\nvirtual environment.\n\n```bash\n$ pyinstaller --onefile /path/to/foo_music_transfer.py\n```\n\nIn addition to compiling the executable from the source, you can also create the Inno Setup installer yourself. \nTo do so, run the build invoke command.\n\n```bash\n$ invoke build\n```\n\nEnsure that you have invoke, pyinstaller, and the Inno Setup 6 compiler installed on your computer.\n\n## Contribute\u003ca id=\"contribute\"\u003e\u003c/a\u003e\n- If you find any bugs or typos in the program or documentation, feel free to report them, and they may be fixed promptly.\n- If you have any feature requests, please open an issue describing the new feature.\n- If you clone the repository and develop additional features, feel free to open a pull request.\n- If you'd like to contribute more documentation, you're welcome to do so. Please open a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furban233%2Ffoomusictransfer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Furban233%2Ffoomusictransfer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furban233%2Ffoomusictransfer/lists"}