mirror of
https://github.com/rwinkhart/flac2pod.git
synced 2026-08-28 04:46:37 -04:00
Removed -f option, as it is irrelevant when converting from FLAC
This commit is contained in:
@@ -4,15 +4,14 @@ Seamlessly converts your existing FLAC library to be played on an iPod Classic.
|
||||
This script makes use of ffmpeg to convert your existing FLAC music library to MP3-320 for easy iPod Classic use. It also takes advantage of "rg2sc" (https://github.com/rwinkhart/rg2sc) to convert any existing ReplayGain tags to Apple Sound Check tags that are compatible with Apple products.
|
||||
|
||||
# Usage
|
||||
|
||||
Simply run:
|
||||
```
|
||||
flac2pod # will convert library to MP3-320 - only updates missing Sound Check tags
|
||||
|
||||
flac2pod -f # will convert library to MP3-320 and forcefully update Sound Check tags (even if they already exist)
|
||||
flac2pod
|
||||
```
|
||||
...and you will be prompted for your source and destination directories.
|
||||
|
||||
In order for flac2pod to function, your library must be structured as follows:
|
||||
Library dir -> Artist dir -> Album dir -> FLAC files
|
||||
library parent dir -> artist dir -> album dir -> FLAC files
|
||||
|
||||
When prompted for the source directory, you want to input your library parent directory.
|
||||
|
||||
|
||||
+1
-14
@@ -4,7 +4,6 @@
|
||||
|
||||
from os import path, system, walk
|
||||
from pathlib import Path
|
||||
from sys import argv
|
||||
|
||||
|
||||
# utility functions
|
||||
@@ -47,23 +46,11 @@ def scan_destination_convert_mp3():
|
||||
|
||||
|
||||
def rg2sc(_file):
|
||||
if argument.__contains__('-f'):
|
||||
system(f"rg2sc -f {_file}")
|
||||
else:
|
||||
system(f"rg2sc {_file}")
|
||||
system(f"rg2sc -f {_file}")
|
||||
|
||||
|
||||
# program start sequence
|
||||
|
||||
# retrieve typed argument
|
||||
argument_list = argv
|
||||
i, argument = 0, ''
|
||||
for _ in argument_list:
|
||||
while i < len(argument_list) - 1:
|
||||
i += 1
|
||||
argument += argument_list[i] + ' '
|
||||
argument = argument[:-1]
|
||||
|
||||
source = input('Source parent directory: ')
|
||||
if source.endswith('/'):
|
||||
source = source[:-1]
|
||||
|
||||
Reference in New Issue
Block a user