dependabot[bot]
97df181f56
Bump docker/build-push-action from 5.0.0 to 6.15.0 ( #10 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.0.0 to 6.15.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](0565240e2d...471d1dc4e0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 6.15.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-19 16:11:23 +03:00
dependabot[bot]
f626b4cdc4
Bump docker/metadata-action from 5.0.0 to 5.7.0 ( #11 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5.0.0 to 5.7.0.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](96383f4557...902fa8ec7d )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: 5.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-19 16:11:16 +03:00
dependabot[bot]
b7d39a6e9f
Bump docker/setup-buildx-action from 3.0.0 to 3.10.0 ( #12 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.0.0 to 3.10.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](f95db51fdd...b5ca514318 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-19 16:11:05 +03:00
dependabot[bot]
225b3f9bc8
Bump docker/login-action from 3.0.0 to 3.4.0 ( #13 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.0.0 to 3.4.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](343f7c4344...74a5d14239 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-19 16:10:29 +03:00
848c29bbbf
Create dependabot.yml
2025-04-19 16:07:06 +03:00
06b19c7cb4
Round recording duration to the nearest second in RSS feed items ( #8 )
Docker / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
2025-04-13 23:31:51 +03:00
f9d0347ed4
Refactor GetDuration for improved MP3 duration estimation ( #7 )
...
* Refactor GetDuration to improve MP3 duration estimation using bitrate sampling and file size
* Improve error message for bitrate sampling failure in GetDuration
2025-04-13 23:23:27 +03:00
b5f23a50b7
Integrate MP3 duration extraction and silence handling ( #6 )
...
CodeQL / Analyze (go) (push) Has been cancelled
Docker / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
* feat: integrate MP3 duration extraction and silence handling
- Added a new dependency on github.com/tcolgate/mp3 for MP3 frame decoding.
- Implemented actual MP3 duration retrieval in the scanRecordings function, falling back to an estimation if retrieval fails.
- Introduced a silent frame asset for generating silence in audio streams.
- Created a silence reader to provide a continuous stream of silent frames.
- Added necessary documentation and licensing for the new MP3 package.
- Updated .gitignore to exclude MP3 files except for the internal data directory.
* feat: update README and improve application configuration and logging
* refactor: remove unused GenerateFileHash function and improve resource cleanup in MP3 and recorder modules
2025-04-13 15:56:22 +03:00
ca6d23daf7
remove filestore package and its related functionality ( #5 )
2025-04-13 10:59:27 +03:00
Dmitrii Andreev
efc94b9162
logged errors on destFile.Close
CodeQL / Analyze (go) (push) Has been cancelled
Docker / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
2025-04-13 08:37:55 +03:00
Dmitry Andreev
05db5b9bc4
Update docker-publish.yml
2025-04-13 08:35:32 +03:00
Dmitrii Andreev
23c8e490ba
fixed again rss endpoint
2025-04-13 08:23:22 +03:00
Dmitrii Andreev
31812744b8
fixed rss endpoint
2025-04-13 08:18:53 +03:00
Dmitrii Andreev
6ca796efb6
renamed some config options
2025-04-13 08:16:13 +03:00
Dmitrii Andreev
71ede6e93d
fixes for records downloading
2025-04-13 08:07:44 +03:00
Dmitrii Andreev
4666cbeb8e
fixed filename format patterns for rss generator
2025-04-13 07:59:21 +03:00
Dmitrii Andreev
c63a640eb0
fallback to copying while rename failed; keep file if moving failed
2025-04-13 07:46:29 +03:00
Dmitrii Andreev
23f6f258d5
bumped go version; disable download
CodeQL / Analyze (go) (push) Has been cancelled
Docker / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
2025-04-07 19:21:20 +03:00
Dmitrii Andreev
b4bed37a9f
switched codeql to go
2025-04-07 19:17:04 +03:00
Dmitrii Andreev
926a9ca08b
removed filestore metadata caching
CodeQL / Analyze (python) (push) Has been cancelled
Docker / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
2025-04-07 13:44:49 +03:00
Dmitrii Andreev
dd96de7a3a
added readme
2025-04-07 13:27:16 +03:00
Dmitrii Andreev
15c6f7b137
removed DATABASE_PATH
2025-04-07 13:27:12 +03:00
Dmitrii Andreev
574b75fc97
added golangci-lint
2025-04-07 13:26:49 +03:00
Dmitrii Andreev
7a67e4fa4f
removed ci.yaml workflow
2025-04-07 13:10:36 +03:00
Dmitrii Andreev
f5da3fcca3
removed pylint
2025-04-07 13:09:06 +03:00
Dmitrii Andreev
840a42d224
more proper handling of error in main
2025-04-07 13:08:39 +03:00
Dmitrii Andreev
a1c189c885
renamed database to filestore
2025-04-07 12:47:36 +03:00
Dmitrii Andreev
a3038b43ab
refactoring, simplification
2025-04-07 12:36:56 +03:00
Dmitrii Andreev
535020aa0f
moved to guerilla/feeds for rss generation
2025-04-07 11:58:08 +03:00
Dmitrii Andreev
b0b46579b5
goes away from content based guids to filename based
2025-04-07 11:55:08 +03:00
Dmitrii Andreev
42aed9decb
linter
2025-04-07 11:32:14 +03:00
Dmitrii Andreev
f64163d12a
Rework with go
2025-04-07 11:15:05 +03:00
Dmitry Andreev
857808895d
Merge pull request #3 from kemko/dependabot/pip/pip-d89c6a6933
...
Bump aiohttp from 3.9.2 to 3.9.4 in the pip group across 1 directory
2024-04-18 18:54:52 +03:00
dependabot[bot]
3b681975c7
Bump aiohttp from 3.9.2 to 3.9.4 in the pip group across 1 directory
...
Bumps the pip group with 1 update in the / directory: [aiohttp](https://github.com/aio-libs/aiohttp ).
Updates `aiohttp` from 3.9.2 to 3.9.4
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.2...v3.9.4 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: direct:production
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-18 15:48:12 +00:00
Dmitrii Andreev
8b26f2541a
oops
2024-03-17 15:34:15 +03:00
Dmitrii Andreev
99bc4fc205
maked cache persist
2024-03-17 15:26:09 +03:00
Dmitrii Andreev
85cece64d1
added cache for file hashes
2024-03-17 15:17:17 +03:00
Dmitrii Andreev
0cde32cf9b
added editorconfig
2024-03-17 15:14:40 +03:00
Dmitrii Andreev
aacb3f6763
fixed deprecation
2024-03-17 14:18:52 +03:00
Dmitrii Andreev
43bbac67ee
Rename service to icecast-ripper
2024-03-17 14:18:52 +03:00
Dmitry Andreev
7eca847b68
Merge pull request #2 from kemko/dependabot/pip/pip-security-group-4d13374ab0
...
Bump the pip group across 1 directories with 1 update
2024-01-30 09:07:57 +03:00
dependabot[bot]
616ef5ccca
Bump the pip group across 1 directories with 1 update
...
Bumps the pip group with 1 update in the /. directory: [aiohttp](https://github.com/aio-libs/aiohttp ).
Updates `aiohttp` from 3.9.1 to 3.9.2
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.1...v3.9.2 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: direct:production
dependency-group: pip-security-group
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-30 00:40:57 +00:00
Dmitry Andreev
5b6039d9ed
added xmlns to feed
2024-01-29 17:34:30 +03:00
Dmitry Andreev
b032b432e4
added itunes:block tag to feed
2024-01-29 17:19:04 +03:00
Dmitrii Andreev
8e28da37a1
Fix file_path assignment in Recorder class
2024-01-07 22:45:24 +03:00
Dmitrii Andreev
567ec88d99
Add check for output directory existence in start_recording method
2024-01-07 22:41:11 +03:00
Dmitrii Andreev
cdac186d82
Add logging of service start event with config dump
2024-01-07 22:37:09 +03:00
Dmitrii Andreev
81fe26662e
Add .dockerignore file to exclude .github directory
2024-01-07 22:11:14 +03:00
Dmitrii Andreev
edee5ad7b4
Refactor logging in server.py
2024-01-07 21:19:14 +03:00
Dmitrii Andreev
d2d487d1ed
Add log level configuration option
2024-01-07 17:14:14 +03:00