Commit Graph
100 Commits
Author SHA1 Message Date
sentriz ef6dd6c82a fix(docs): update ubuntu / systemd service instructions
fixes #126
2021-05-12 00:05:13 +01:00
sentriz 3cf3bdafd8 fix: show "gonic" not version in --help 2021-05-11 22:48:46 +01:00
sentriz 3382af72f1 fix(ci): remove deprecated linters 2021-05-11 21:45:01 +01:00
sentriz f3bc3ae789 feat: create cache directory on startup
the flag is still required - but the path need not exist

the folder will eventually be created by one of

		if err := os.MkdirAll(cacheDirAudio, os.ModePerm); err != nil {
		if err := os.MkdirAll(cacheDirCovers, os.ModePerm); err != nil {

fixes #127
2021-05-11 21:38:11 +01:00
sentriz 4637cf70c1 fix: trim newlines when rendering flag values
so the default genre split doesn't break the table
2021-05-11 21:34:11 +01:00
Senan Kelly 5a61fb4436 chore: release 0.13.1 2021-05-09 00:22:56 +01:00
sentriz 1f941b2085 fix(docker): bump alpine / go 2021-05-09 00:19:40 +01:00
Senan Kelly 4b3adf0f7f chore: release 0.13.0 2021-05-09 00:07:43 +01:00
sentriz 06226724b7 feat(ci): arm builds, push multiple registries
Release-As: 0.13.0
2021-05-09 00:03:37 +01:00
sentriz e6b76915da fix: don't clutter db close in main 2021-05-08 18:37:55 +01:00
sentriz 58624f07dc feat(subsonic)!: don't return gonic version from responses 2021-05-08 18:37:55 +01:00
sentriz e9743f0cb0 fix(ci): only test on go1.16 2021-05-08 18:37:55 +01:00
sentriz a5650084d7 fix: trim newline from version 2021-05-08 18:37:55 +01:00
sentriz 0c871d888b refactor(admin): use go1.16 embed for templates and assets 2021-05-08 18:37:55 +01:00
sentriz 6f15589c08 feat!: bump to go1.16 and embed version 2021-05-08 18:37:55 +01:00
sentriz 6a99cdf299 bump to v0.12.3
generated by `_do_bump_version` script in project root
2021-04-20 23:17:05 +01:00
sentriz 61e11471b3 Fix non-folder folder empty parent ids
fixes #134
introduced by 711ffe144f

id          updated_at                           modified_at                          left_path   right_path  right_path_u_dec  parent_id   cover       tag_artist_id  tag_title   tag_title_u_dec  tag_brainz_id  tag_year
----------  -----------------------------------  -----------------------------------  ----------  ----------  ----------------  ----------  ----------  -------------  ----------  ---------------  -------------  ----------
1           2021-04-20 22:04:31.437318349+01:00  2021-04-20 21:35:55.423563144+01:00              .
2           2021-04-20 22:04:31.437920005+01:00  2021-04-20 21:35:50.766896425+01:00              luke
3           2021-04-20 22:04:31.475871668+01:00  2021-04-20 21:35:11.526895985+01:00  luke/       (2003) Yos                    2           folder.jpe  1              YosepH                       cf497d42-736a  2003
4           2021-04-20 22:04:31.476325505+01:00  2021-04-20 21:35:55.423563144+01:00              beng
5           2021-04-20 22:04:31.511647498+01:00  2021-04-20 21:35:27.060229492+01:00  beng/       (2013) Cha                    4           folder.jpg  2              Chapter II                   bcafa993-f065  2013

->

id          updated_at                           modified_at                          left_path   right_path  right_path_u_dec  parent_id   cover       tag_artist_id  tag_title   tag_title_u_dec  tag_brainz_id  tag_year
----------  -----------------------------------  -----------------------------------  ----------  ----------  ----------------  ----------  ----------  -------------  ----------  ---------------  -------------  ----------
1           2021-04-20 22:22:55.368005558+01:00  2021-04-20 21:35:55.423563144+01:00              .                                                                                                                0
2           2021-04-20 22:22:55.331985959+01:00  2021-04-20 21:35:50.766896425+01:00              luke                          1                                                                                  0
3           2021-04-20 22:22:55.33148277+01:00   2021-04-20 21:35:11.526895985+01:00  luke/       (2003) Yos                    2           folder.jpe  1              YosepH                       cf497d42-736a  2003
4           2021-04-20 22:22:55.367693081+01:00  2021-04-20 21:35:55.423563144+01:00              beng                          1                                                                                  0
5           2021-04-20 22:22:55.36711045+01:00   2021-04-20 21:35:27.060229492+01:00  beng/       (2013) Cha                    4           folder.jpg  2              Chapter II                   bcafa993-f065  2013
2021-04-20 23:12:15 +01:00
Senan KellyandGitHub e206dd25db Merge pull request #133 from Duncaen/original_year
scanner/tags: fix original date
2021-04-19 23:05:44 +01:00
Senan KellyandGitHub 068b531a0b Merge pull request #132 from Duncaen/original_year
scanner/tags: prefer original_date over date
2021-04-18 23:55:55 +01:00
sentriz b17ce76a72 Set getUser.view jukebox/podcast role
closes #130
2021-04-18 12:34:54 +01:00
sentrizandAlex McGrath e9cc2e8ea6 fix podcast nil ITunesExt and escape cover path with slash
Co-authored-by: Alex McGrath <amk@amk.ie>
2021-03-30 21:41:22 +01:00
sentriz e7d4b857f7 sanitise password in logs 2021-03-23 21:15:56 +00:00
sentriz 51dc407f2e Add PodcastEpisodeStatusError 2021-03-04 19:38:34 +00:00
sentriz 3c926aab99 use enum for PodcastEpisodeStatus and PodcastAutoDownload 2021-03-04 19:38:34 +00:00
sentriz 7d420f61a9 bump to v0.12.2
generated by `_do_bump_version` script in project root
2021-02-19 00:11:20 +00:00
sentriz bcd7886484 fix download episode 2021-02-19 00:10:47 +00:00
sentriz 07f77bf107 bump to v0.12.1
generated by `_do_bump_version` script in project root
2021-02-18 12:26:35 +00:00
sentriz 87cd303257 update readme for offical arm builds 2021-02-09 20:09:25 +00:00
sentriz d31ec7f666 [test] setup binfmt in qemu action 2021-02-09 01:12:08 +00:00
sentriz f73e1a0c99 [test] arm build 2021-02-08 23:18:53 +00:00
sentriz 31ee0fe8bc [test] arm build 2021-02-08 23:05:28 +00:00
sentriz bfaeadfb09 [test] docker base image platform 2021-02-07 00:56:07 +00:00
sentriz 524ea5a476 Fix podcats GetPodcastEpisodes 2021-02-06 22:06:58 +00:00
sentriz 9049bfa6aa setup qemu for arm build action 2021-02-06 19:23:26 +00:00
sentriz fab02aa307 split _do_build_server 2021-02-06 19:16:24 +00:00
sentriz cf1d8b9a18 update readme docker compose podcasts path example 2021-02-04 00:09:13 +00:00
sentriz 6c69bd3be6 bump to v0.12.0
generated by `_do_bump_version` script in project root
2021-02-03 23:57:54 +00:00
sentriz 95b3bb1e72 remove arm64 build from image workflow 2021-02-03 23:57:26 +00:00
sentriz 90ec64eec6 update docker tag string github action 2021-02-03 23:42:08 +00:00
sentriz bae0078376 update Dockerfile TZ env default 2021-02-03 23:39:01 +00:00
sentriz 33455cab26 check ctrl_test json error 2021-02-03 23:16:18 +00:00
sentriz 3df1d09d50 update _do_gen_handler_tests for new paths 2021-02-03 23:07:08 +00:00
sentriz e69cd4c71b gen assets 2021-02-03 23:00:06 +00:00
sentriz 7a1d57a43c support subsonic bookmarks 2021-02-03 22:55:05 +00:00
sentriz 30958cd1fa Use multierr 2021-02-03 20:45:30 +00:00
sentriz da48668a8d inlien ServePodcastAddDo AddNewPodcast err 2021-02-03 20:45:30 +00:00
sentriz 278aec49d2 update readme for podcasts etc 2021-02-03 20:45:30 +00:00
sentriz ce96b9f6fa don't hardcode ffmpeg path
fixes #113
2021-01-27 19:57:48 +00:00
sentriz 7288cdf945 use dockerhub token in image workflow 2021-01-23 17:52:14 +00:00
sentriz 108221a2a8 make workflow files consistent 2021-01-23 17:52:14 +00:00
sentriz 665cb86afa update ServeGetUser for listenbrainz 2021-01-12 11:26:36 +00:00
41063f5361 add listenbrainz AdditionalInfo
Co-authored-by: spezifisch <spezifisch@users.noreply.github.com>
Co-authored-by: Alex McGrath <amk@amk.ie>
2021-01-12 11:26:36 +00:00
a18929ad01 add custom listenbrainz url support and make ui "consistent"
Co-authored-by: spezifisch <spezifisch@users.noreply.github.com>
Co-authored-by: Alex McGrath <amk@amk.ie>
2021-01-12 11:26:36 +00:00
sentriz cc93d61908 Merge branch 'develop' 2021-01-03 18:17:32 +00:00
sentriz 3a71358df6 add dummy getPodcasts view
fixes #98
2021-01-03 18:15:16 +00:00
sentriz 6e09fb0210 clean artists with join 2021-01-03 18:15:16 +00:00
sentriz eedae3f41b clean genres by checking track_genres->genres null 2021-01-03 18:15:16 +00:00
sentriz 352c75b85d make log quoting consistent 2021-01-03 18:15:16 +00:00
sentriz 711ffe144f album update after tag changes with no folder update 2021-01-03 18:15:16 +00:00
sentriz dfefd9e616 delete old track_genre and album_genre tags while scanning 2021-01-03 18:15:16 +00:00
sentriz cdc6622dc7 add genre clean 2021-01-03 18:15:16 +00:00
sentriz f3d42bd9aa add multigenre docs 2021-01-03 18:15:16 +00:00
sentriz 5ebb135e8c bump docker version, go versions 2021-01-03 18:15:16 +00:00
sentriz 8dcfcbbb76 add bulk genre insert 2021-01-03 18:15:16 +00:00
sentriz 0dd810916e fix scanner test 2021-01-03 18:15:16 +00:00
sentriz 3d574bcf90 dont run genre migration if there are no genres 2021-01-03 18:15:16 +00:00
sentriz 7d613d94da update todo 2021-01-03 18:15:16 +00:00
sentriz 9e5725c7dd add a migration for multi genres 2021-01-03 18:15:16 +00:00
sentriz cbbe8718c6 add genre split to readme 2021-01-03 18:15:16 +00:00
sentriz 9b85a0f751 add todo 2021-01-03 18:15:16 +00:00
sentriz de79b043e1 Add inital multiple artist support 2021-01-03 18:15:16 +00:00
sentriz 20f68ce26f migrate TrackGenre before Track 2021-01-02 19:08:15 +00:00
sentriz 75fce9e214 add dummy getPodcasts view
fixes #98
2021-01-02 16:06:59 +00:00
sentriz f981ddef91 clean artists with join 2020-12-31 02:28:20 +00:00
sentriz e5b2b3a681 clean genres by checking track_genres->genres null 2020-12-31 02:28:19 +00:00
sentriz 915cc90853 make log quoting consistent 2020-12-31 02:28:19 +00:00
sentriz b1543fc524 album update after tag changes with no folder update 2020-12-31 02:28:16 +00:00
sentriz a37993e24f delete old track_genre and album_genre tags while scanning 2020-12-31 02:28:15 +00:00
sentriz 8492561d2b add genre clean 2020-12-31 02:28:15 +00:00
sentriz 6a15955513 add multigenre docs 2020-12-31 01:18:06 +00:00
sentriz 4562089da6 bump docker version, go versions 2020-12-31 01:18:06 +00:00
sentriz 3e8884450f add bulk genre insert 2020-12-31 01:18:05 +00:00
sentriz 8c0473e7f6 fix scanner test 2020-12-31 01:18:04 +00:00
sentriz 9295e60316 dont run genre migration if there are no genres 2020-12-31 01:18:04 +00:00
sentriz 964d49ef14 update todo 2020-12-31 01:18:03 +00:00
sentriz 50a87667ff add a migration for multi genres 2020-12-31 01:18:02 +00:00
sentriz edb4d05124 add genre split to readme 2020-12-31 01:18:02 +00:00
sentriz a2f9deb3cc add todo 2020-12-31 01:18:01 +00:00
sentriz 92c17a4655 Add inital multiple artist support 2020-12-31 01:18:00 +00:00
sentriz 9541b86938 add comma in clients list 2020-12-13 19:46:51 +00:00
sentriz 7d8ba77bcb add directory structure example 2020-12-13 19:40:53 +00:00
sentriz 7a34361c82 bump golangci lint 2020-12-13 19:18:10 +00:00
sentriz 1b67a2f960 don't use StatusMovedPermanently for admin redirections 2020-12-09 14:35:15 +00:00
sentriz 4a4298a3b9 bump to v0.11.1
generated by `_do_bump_version` script in project root
2020-11-19 18:49:55 +00:00
sentriz adb46d0e1b select all columns for scanner stack 2020-11-19 18:06:57 +00:00
sentriz bfcdc2c2bb prefix cmd/gonic conf vars 2020-11-12 17:19:04 +00:00
sentriz 57798a473c add some style changes 2020-09-25 13:23:50 +01:00
sentriz d6875a184e add repo status 2020-08-16 14:58:33 +01:00
sentriz d02c65cb09 add playlist deletion from web ui 2020-08-16 01:05:15 +01:00
sentriz 6c46057f85 make inputs the height of a line of text 2020-08-16 01:05:15 +01:00