Commit graph

314 commits

Author SHA1 Message Date
Matt Barn
121f6d4e95
Merge branch 'main' into main 2025-09-11 15:55:40 +01:00
Matt Barn
ebc1004341
Merge pull request #5 from battmarn/dependabot/go_modules/server/go_modules-985326579b
Bump golang.org/x/oauth2 from 0.17.0 to 0.27.0 in /server in the go_modules group across 1 directory
2025-08-13 15:55:56 +01:00
dependabot[bot]
127b90a3de
Bump golang.org/x/oauth2
Bumps the go_modules group with 1 update in the /server directory: [golang.org/x/oauth2](https://github.com/golang/oauth2).


Updates `golang.org/x/oauth2` from 0.17.0 to 0.27.0
- [Commits](https://github.com/golang/oauth2/compare/v0.17.0...v0.27.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.27.0
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-18 18:04:56 +00:00
Chigozirim Igweamaka
e51b06c159
Merge pull request #40 from KaNaDaAT/main
Spotify API and SQLite improvements
2025-06-27 11:01:56 -07:00
KaNaDaAT
c4b7f5a14a feat: Use env for credentials 2025-06-07 16:15:38 +02:00
KaNaDaAT
d6bea0a568 feat: Logging for downloader.go 2025-06-07 15:09:39 +02:00
KaNaDaAT
ab5be2f50e fix(db): prevent "database is locked" errors by improving SQLite usage
- Add explicit rows.Close() calls inside loops to avoid holding locks too long
- Add SQLite busy timeout (5s) to connection string to wait for locks instead of failing immediately
2025-05-15 21:49:34 +02:00
KaNaDaAT
1daf682062 fix: spotify regex pattern
Fix regex pattern to use non-capturing group for optional intl prefix in Spotify track URLs
2025-05-15 21:49:34 +02:00
KaNaDaAT
8f1ab855a2 Update README.md
Infos about the Spotify API
2025-05-15 21:49:34 +02:00
KaNaDaAT
fbaf329872 refactor: switch to official Spotify developer API with client credentials flow
- Replaced deprecated web token endpoint with POST to accounts.spotify.com/api/token
- Integrated client credentials OAuth flow using client ID and secret
- Adjusted request headers to use Bearer token
2025-05-15 21:49:30 +02:00
KaNaDaAT
98e4d46a31 style: Some tidy up / logging 2025-05-15 20:05:35 +02:00
KaNaDaAT
112b90968a update: Versions
Xoutube.Client() did no longer work
2025-05-15 20:04:18 +02:00
Matt Barn
954db68dee
Merge pull request #3 from battmarn/dependabot/go_modules/server/go_modules-ee7f9554a6
Bump golang.org/x/crypto from 0.23.0 to 0.35.0 in /server in the go_modules group across 1 directory
2025-05-08 16:19:55 +01:00
Matt Barn
c70c36c4e9
Merge branch 'main' into dependabot/go_modules/server/go_modules-ee7f9554a6 2025-05-08 16:17:52 +01:00
Matt Barn
3f9d468fa8
Merge pull request #2 from battmarn/dependabot/go_modules/server/go_modules-bbb8b02913
Bump golang.org/x/net from 0.22.0 to 0.38.0 in /server in the go_modules group across 1 directory
2025-05-08 16:10:25 +01:00
Matt Barn
b9941356c4
Merge branch 'main' into dependabot/go_modules/server/go_modules-ee7f9554a6 2025-05-08 16:08:54 +01:00
Matt Barn
54500589e2
Merge branch 'main' into dependabot/go_modules/server/go_modules-bbb8b02913 2025-05-08 16:05:37 +01:00
Matt Barn
982f333979
Merge pull request #1 from battmarn/dependabot/go_modules/server/go_modules-0ea2499fc9
Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /server in the go_modules group across 1 directory
2025-05-08 16:00:04 +01:00
dependabot[bot]
861d86a91d
Bump golang.org/x/crypto
Bumps the go_modules group with 1 update in the /server directory: [golang.org/x/crypto](https://github.com/golang/crypto).


Updates `golang.org/x/crypto` from 0.23.0 to 0.35.0
- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.35.0
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 14:43:48 +00:00
dependabot[bot]
2c84efd62b
Bump golang.org/x/net
Bumps the go_modules group with 1 update in the /server directory: [golang.org/x/net](https://github.com/golang/net).


Updates `golang.org/x/net` from 0.22.0 to 0.38.0
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 14:43:46 +00:00
dependabot[bot]
10db3776a6
Bump google.golang.org/protobuf
Bumps the go_modules group with 1 update in the /server directory: google.golang.org/protobuf.


Updates `google.golang.org/protobuf` from 1.32.0 to 1.33.0

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.33.0
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 14:43:46 +00:00
battmarn
6c7c34edde ran depcheck 2025-05-08 14:39:55 +00:00
Chigozirim Igweamaka
69bd180e99 fix: update .gitignore to ignore recordings directory 2025-04-12 14:34:46 +01:00
Chigozirim Igweamaka
5b24c06e6d fix: update .gitignore to correctly ignore the songs directory 2025-04-12 14:33:13 +01:00
Chigozirim Igweamaka
28eca1ea2a Delete songs folder 2025-04-12 14:32:44 +01:00
Chigozirim Igweamaka
649f19b4a0
Merge pull request #36 from cgzirim/development
Dockerize App
2025-04-08 02:49:12 +01:00
Chigozirim Igweamaka
fadd713226
Update README.md 2025-04-07 13:07:12 +01:00
Chigozirim Igweamaka
7b80c0b04e update docker-compose.yml to define named volumes for database and songs 2025-04-07 02:42:34 +01:00
Chigozirim Igweamaka
e740795f46 feat: add Dockerfile and docker-compose.yml for application setup 2025-04-07 02:29:40 +01:00
Chigozirim Igweamaka
cd231fe6a8 add example environment configuration file 2025-04-07 02:29:01 +01:00
Chigozirim Igweamaka
3a1cd1e7f1 chore: add .dockerignore file to exclude unnecessary files from Docker builds 2025-04-07 02:28:44 +01:00
Chigozirim Igweamaka
8ea5a7a25b Restructure project: Move server-side files to a dedicated 'server' directory 2025-04-07 02:27:59 +01:00
Chigozirim Igweamaka
7a5ad4bfcc fix: update start_server function to change directory to server path 2025-04-07 02:24:29 +01:00
Chigozirim Igweamaka
3cf204363d fix: correct source path in appspec.yml to point to server directory 2025-04-07 02:23:56 +01:00
Chigozirim Igweamaka
389d0fe794 chore: update .gitignore to include sqlite3 and .env files 2025-04-07 02:23:38 +01:00
Chigozirim Igweamaka
be76a55c52
Merge pull request #35 from cgzirim/development
Add WASM support for fingerprint generation on the client side
2025-04-01 18:12:07 +01:00
Chigozirim Igweamaka
2eb682ffe2 Merge main 2025-04-01 18:08:54 +01:00
Chigozirim Igweamaka
77e544ce41 Add ReformatWAV function for channel conversion 2025-04-01 17:57:25 +01:00
Chigozirim Igweamaka
8a918c74cd feat: implement audio snippet recording and fingerprint processing 2025-04-01 17:53:17 +01:00
Chigozirim Igweamaka
6647fa1af7 feat: add event handler to process new fingerprints 2025-04-01 17:46:30 +01:00
Chigozirim Igweamaka
8e1e34a7f5 feat: add FFmpeg dependencies 2025-04-01 17:45:14 +01:00
Chigozirim Igweamaka
66b0071698 feat: integrate FFmpeg for audio processing and add WASM support for fingerprint generation 2025-04-01 17:44:54 +01:00
Chigozirim Igweamaka
7e883c30d5 fix #34: add missing imports wav.go 2025-03-28 02:30:50 +01:00
Chigozirim Igweamaka
b6fc65eb73
Merge pull request #30 from JChris246/fix/no-title
[Fix] convert tags keys to lowercase
2025-03-15 14:23:46 +01:00
Chigozirim Igweamaka
603f6eac51
Merge branch 'main' into fix/no-title 2025-03-15 14:22:46 +01:00
Chigozirim Igweamaka
5f8f5a9ddc
Merge pull request #29 from JChris246/fix/rename-files
[Fix] allow moving files across drives
2025-03-15 13:45:44 +01:00
Chigozirim Igweamaka
de7a0de54d fix: remove uniqueness constraint on ytID in db schema to allow ytID to be null for multiple songs without one 2025-03-15 13:44:42 +01:00
JChris246
41c3c5ae4c fix: allow moving files across drives 2025-03-13 23:20:54 -04:00
JChris246
91c9e4c15a fix: convert tags keys to lowercase 2025-03-13 23:20:39 -04:00
Chigozirim Igweamaka
900c8152d2
Merge pull request #28 from cgzirim/development
Development
2025-03-11 19:55:26 +01:00