Commit graph

  • 7c62e191c0
    Merge 121f6d4e95 into a6507e8f1e Matt Barn 2025-11-21 10:25:57 +07:00
  • a6507e8f1e
    Update README.md main Chigozirim Igweamaka 2025-11-19 12:59:13 -08:00
  • e825099e17
    Merge pull request #44 from cgzirim/development Chigozirim Igweamaka 2025-11-19 12:43:33 -08:00
  • 939a11a5cc
    Update README.md development Chigozirim Igweamaka 2025-11-19 12:42:51 -08:00
  • 9886871070 feat(erase): add db/all subcommands with db as default Chigozirim Igweamaka 2025-11-19 21:30:48 +01:00
  • e9fc155153
    Update README.md Chigozirim Igweamaka 2025-11-19 08:04:13 -08:00
  • 6a000f6d72 Update app name Chigozirim Igweamaka 2025-11-19 16:59:24 +01:00
  • 91ce362e7a update README Chigozirim Igweamaka 2025-11-19 16:55:14 +01:00
  • a255d495a3 feat(save): add concurrent file processing for batch song imports Chigozirim Igweamaka 2025-11-19 16:54:31 +01:00
  • ced4fc7ee8 perf(shazam): optimize timing analysis from O(n²) to O(n) Chigozirim Igweamaka 2025-11-19 16:52:55 +01:00
  • 7104a1a7bc fix(fingerprint): prevent address overflow with bit masking Chigozirim Igweamaka 2025-11-19 16:51:00 +01:00
  • e3a35ef1eb fix(spectrogram): correct STFT and peak extraction algorithm Chigozirim Igweamaka 2025-11-19 16:47:01 +01:00
  • 6f1111eb35 refactor(downloader): remove WAV conversion step and update audio download function Chigozirim Igweamaka 2025-11-19 16:44:06 +01:00
  • 95218512a6 refactor(youtube): remove deprecated kkdai/youtube code and unify audio download method Chigozirim Igweamaka 2025-11-19 16:42:46 +01:00
  • ae6e7a3805 Update WASM load path to fingerprint.wasm Chigozirim Igweamaka 2025-11-19 16:41:57 +01:00
  • e299b9bda5 chore: update .dockerignore Chigozirim Igweamaka 2025-11-19 16:41:02 +01:00
  • 8dcae2456b chore(docker-compose): update compose config. Chigozirim Igweamaka 2025-11-19 16:40:37 +01:00
  • 28c7a7d4d0 feat(docker): overhaul Dockerfile for multi-stage build and production runtime Chigozirim Igweamaka 2025-11-19 16:39:07 +01:00
  • 8b1c9af8c1 Remove .env example from project's root Chigozirim Igweamaka 2025-11-19 16:36:56 +01:00
  • 26506e78c5 update wasm file Chigozirim Igweamaka 2025-11-19 16:36:12 +01:00
  • 2e253a0036 Add .env enxample to client Chigozirim Igweamaka 2025-11-19 16:34:33 +01:00
  • d820dda8be Add .env enxample to server Chigozirim Igweamaka 2025-11-19 16:34:24 +01:00
  • 068e28cdad Move wasm folder from ./server to project's root Chigozirim Igweamaka 2025-11-19 16:33:52 +01:00
  • 36442ad9f5
    Merge ef71a970d9 into e51b06c159 Sanj 2025-09-22 01:16:01 +05:30
  • ef71a970d9 fix(docker): added Spotify env variables and Ffmpeg binary to Dockerfile 0xiamsanj 2025-09-22 01:00:22 +05:30
  • 121f6d4e95
    Merge branch 'main' into main Matt Barn 2025-09-11 15:55:40 +01:00
  • ebc1004341
    Merge pull request #5 from battmarn/dependabot/go_modules/server/go_modules-985326579b Matt Barn 2025-08-13 15:55:56 +01:00
  • 127b90a3de
    Bump golang.org/x/oauth2 dependabot[bot] 2025-07-18 18:04:56 +00:00
  • 3448cd390b feat: Add support for stereo audio recording Chigozirim Igweamaka 2025-07-16 05:11:56 +01:00
  • 46d08c7fea feat: Add support for stereo audio recording Chigozirim Igweamaka 2025-07-16 05:11:39 +01:00
  • 14df5b3845 feat: enhance generateFingerprint function to handle stereo input audio Chigozirim Igweamaka 2025-07-16 05:08:05 +01:00
  • 95d51b0ff5 fix: update .gitignore to include token.json Chigozirim Igweamaka 2025-07-15 15:39:28 +01:00
  • 64e8ee696d feat: implement FingerprintAudio function to process audio files and generate fingerprints Chigozirim Igweamaka 2025-07-15 15:38:07 +01:00
  • 8a68843bc6 refactor: simplify WAV conversion and fingerprinting process Chigozirim Igweamaka 2025-07-15 15:37:28 +01:00
  • c2fc834a0b refactor: simplify WAV conversion and fingerprinting process Chigozirim Igweamaka 2025-07-15 15:36:35 +01:00
  • 6635647061 feat: add ExtendMap function to merge two maps Chigozirim Igweamaka 2025-07-15 15:35:52 +01:00
  • 2b85c7fd97 feat: update ConvertToWAV function to determine channels from environment variable Chigozirim Igweamaka 2025-07-15 15:35:33 +01:00
  • 781438c7b8 feat: enhance ReadWavInfo and WavInfo struct to include left and right channel samples Chigozirim Igweamaka 2025-07-15 15:33:52 +01:00
  • e3ddaa050a Update prerequisites to Include YT-DLP Chigozirim Igweamaka 2025-07-09 15:08:11 +01:00
  • 7a2130ce22 refactor: replace downloadYTaudio with downloadYTaudio2 and update file handling Chigozirim Igweamaka 2025-07-09 12:35:55 +01:00
  • 4f1137e162 feat: add downloadYTaudio2 function to download YouTube audio using yt-dlp CLI Chigozirim Igweamaka 2025-07-09 12:35:08 +01:00
  • 29867c8b34 fix: delete non .wav file after conversion. Chigozirim Igweamaka 2025-07-09 12:30:31 +01:00
  • e51b06c159
    Merge pull request #40 from KaNaDaAT/main Chigozirim Igweamaka 2025-06-27 11:01:56 -07:00
  • c4b7f5a14a feat: Use env for credentials KaNaDaAT 2025-06-07 16:15:38 +02:00
  • d6bea0a568 feat: Logging for downloader.go KaNaDaAT 2025-06-07 15:09:39 +02:00
  • ab5be2f50e fix(db): prevent "database is locked" errors by improving SQLite usage KaNaDaAT 2025-05-15 20:53:16 +02:00
  • 1daf682062 fix: spotify regex pattern KaNaDaAT 2025-05-15 20:48:11 +02:00
  • 8f1ab855a2 Update README.md KaNaDaAT 2025-05-15 20:28:14 +02:00
  • fbaf329872 refactor: switch to official Spotify developer API with client credentials flow KaNaDaAT 2025-05-15 20:23:49 +02:00
  • 98e4d46a31 style: Some tidy up / logging KaNaDaAT 2025-05-15 20:05:35 +02:00
  • 112b90968a update: Versions KaNaDaAT 2025-05-15 20:04:18 +02:00
  • 954db68dee
    Merge pull request #3 from battmarn/dependabot/go_modules/server/go_modules-ee7f9554a6 Matt Barn 2025-05-08 16:19:55 +01:00
  • c70c36c4e9
    Merge branch 'main' into dependabot/go_modules/server/go_modules-ee7f9554a6 Matt Barn 2025-05-08 16:17:52 +01:00
  • 3f9d468fa8
    Merge pull request #2 from battmarn/dependabot/go_modules/server/go_modules-bbb8b02913 Matt Barn 2025-05-08 16:10:25 +01:00
  • b9941356c4
    Merge branch 'main' into dependabot/go_modules/server/go_modules-ee7f9554a6 Matt Barn 2025-05-08 16:08:54 +01:00
  • 54500589e2
    Merge branch 'main' into dependabot/go_modules/server/go_modules-bbb8b02913 Matt Barn 2025-05-08 16:05:37 +01:00
  • 982f333979
    Merge pull request #1 from battmarn/dependabot/go_modules/server/go_modules-0ea2499fc9 Matt Barn 2025-05-08 16:00:04 +01:00
  • 861d86a91d
    Bump golang.org/x/crypto dependabot[bot] 2025-05-08 14:43:48 +00:00
  • 2c84efd62b
    Bump golang.org/x/net dependabot[bot] 2025-05-08 14:43:46 +00:00
  • 10db3776a6
    Bump google.golang.org/protobuf dependabot[bot] 2025-05-08 14:43:46 +00:00
  • 6c7c34edde ran depcheck battmarn 2025-05-08 14:39:55 +00:00
  • 69bd180e99 fix: update .gitignore to ignore recordings directory Chigozirim Igweamaka 2025-04-12 14:34:46 +01:00
  • 5b24c06e6d fix: update .gitignore to correctly ignore the songs directory Chigozirim Igweamaka 2025-04-12 14:33:13 +01:00
  • 28eca1ea2a Delete songs folder Chigozirim Igweamaka 2025-04-12 14:32:44 +01:00
  • 649f19b4a0
    Merge pull request #36 from cgzirim/development Chigozirim Igweamaka 2025-04-08 02:49:12 +01:00
  • fadd713226
    Update README.md Chigozirim Igweamaka 2025-04-07 13:07:12 +01:00
  • 7b80c0b04e update docker-compose.yml to define named volumes for database and songs Chigozirim Igweamaka 2025-04-07 02:42:34 +01:00
  • e740795f46 feat: add Dockerfile and docker-compose.yml for application setup Chigozirim Igweamaka 2025-04-07 02:29:40 +01:00
  • cd231fe6a8 add example environment configuration file Chigozirim Igweamaka 2025-04-07 02:29:01 +01:00
  • 3a1cd1e7f1 chore: add .dockerignore file to exclude unnecessary files from Docker builds Chigozirim Igweamaka 2025-04-07 02:28:44 +01:00
  • 8ea5a7a25b Restructure project: Move server-side files to a dedicated 'server' directory Chigozirim Igweamaka 2025-04-07 02:27:59 +01:00
  • 7a5ad4bfcc fix: update start_server function to change directory to server path Chigozirim Igweamaka 2025-04-07 02:24:29 +01:00
  • 3cf204363d fix: correct source path in appspec.yml to point to server directory Chigozirim Igweamaka 2025-04-07 02:23:56 +01:00
  • 389d0fe794 chore: update .gitignore to include sqlite3 and .env files Chigozirim Igweamaka 2025-04-07 02:23:38 +01:00
  • be76a55c52
    Merge pull request #35 from cgzirim/development Chigozirim Igweamaka 2025-04-01 18:12:07 +01:00
  • 2eb682ffe2 Merge main Chigozirim Igweamaka 2025-04-01 18:08:54 +01:00
  • 77e544ce41 Add ReformatWAV function for channel conversion Chigozirim Igweamaka 2025-04-01 17:57:25 +01:00
  • 8a918c74cd feat: implement audio snippet recording and fingerprint processing Chigozirim Igweamaka 2025-04-01 17:53:17 +01:00
  • 6647fa1af7 feat: add event handler to process new fingerprints Chigozirim Igweamaka 2025-04-01 17:46:30 +01:00
  • 8e1e34a7f5 feat: add FFmpeg dependencies Chigozirim Igweamaka 2025-04-01 17:45:14 +01:00
  • 66b0071698 feat: integrate FFmpeg for audio processing and add WASM support for fingerprint generation Chigozirim Igweamaka 2025-04-01 17:44:54 +01:00
  • 7e883c30d5 fix #34: add missing imports wav.go Chigozirim Igweamaka 2025-03-28 02:30:50 +01:00
  • 1255315611 fix: update README JChris246 2025-03-15 19:00:46 -04:00
  • 6fc7f71a3f rebase branch with main JChris246 2025-03-15 18:55:34 -04:00
  • 848c19f344 chore: add to README JChris246 2025-03-13 23:48:23 -04:00
  • 4196687696 fix: add missing env var JChris246 2025-03-13 23:39:14 -04:00
  • 8571de6e8f refactor: rebase main JChris246 2025-03-13 23:36:05 -04:00
  • 36972ad0ab feat: dockerize app JChris246 2025-03-13 23:08:02 -04:00
  • b6fc65eb73
    Merge pull request #30 from JChris246/fix/no-title Chigozirim Igweamaka 2025-03-15 14:23:46 +01:00
  • 603f6eac51
    Merge branch 'main' into fix/no-title Chigozirim Igweamaka 2025-03-15 14:22:46 +01:00
  • 5f8f5a9ddc
    Merge pull request #29 from JChris246/fix/rename-files Chigozirim Igweamaka 2025-03-15 13:45:44 +01:00
  • de7a0de54d fix: remove uniqueness constraint on ytID in db schema to allow ytID to be null for multiple songs without one Chigozirim Igweamaka 2025-03-15 13:44:42 +01:00
  • 41c3c5ae4c fix: allow moving files across drives JChris246 2025-03-13 23:13:43 -04:00
  • 91c9e4c15a fix: convert tags keys to lowercase JChris246 2025-03-13 21:18:24 -04:00
  • 900c8152d2
    Merge pull request #28 from cgzirim/development Chigozirim Igweamaka 2025-03-11 19:55:26 +01:00
  • 34122d10a5 feat: add WASM binary and include wasm_exec.js in index.html Chigozirim Igweamaka 2025-03-11 19:53:02 +01:00
  • af6319147c feat: add WASM support for audio fingerprint generation Chigozirim Igweamaka 2025-03-11 09:21:53 +01:00
  • 495163ebb4 refactor: update FindMatches function Chigozirim Igweamaka 2025-03-11 09:18:29 +01:00
  • 177c654cc8 refactor: remove LowPassFilter implementation from filter.go Chigozirim Igweamaka 2025-03-11 09:16:57 +01:00
  • 5411913a98 refactor: improve comments and variable names for clarity. Chigozirim Igweamaka 2025-03-08 07:43:24 +01:00