Compare commits

..

2 Commits

Author SHA1 Message Date
517676fb5d chore: create .gitignore file 2025-12-25 15:09:37 -07:00
ea3cde8136 feat: adds in basic function to look at files 2025-12-25 15:08:56 -07:00
2 changed files with 12 additions and 5 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
Music/*

View File

@@ -7,7 +7,7 @@
------------------------------ ------------------------------
-- path to traverse -- path to traverse
local path='' local music_path = ''
-- file type to look for to examine -- file type to look for to examine
local file_type = 'm4a' local file_type = 'm4a'
@@ -21,7 +21,11 @@ local output_encoding='flac'
------------------------------ ------------------------------
-------- Functions ----------- -------- Functions -----------
------------------------------ ------------------------------
local function get_files(path)
-- Use the built in function to run the linux commands
-- TODO: at some point in the future determine what OS is being used and use the commands based on that
local file_results = io.popen('ls -al' .. path)
end
------------------------------ ------------------------------
---------- Body -------------- ---------- Body --------------
@@ -33,3 +37,5 @@ local output_encoding='flac'
-- TODO: Check if the file has the encoding of ALAC -- TODO: Check if the file has the encoding of ALAC
---- Use the hint found at https://stackoverflow.com/questions/10934936/determine-whether-an-audio-file-is-encoded-in-apple-lossless-alac ---- Use the hint found at https://stackoverflow.com/questions/10934936/determine-whether-an-audio-file-is-encoded-in-apple-lossless-alac
---- ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 file.m4a ---- ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 file.m4a
get_files(music_path)