Commit Graph

374 Commits

Author SHA1 Message Date
Miraculous Owonubi 1255cf8373
Merge branch 'master' into proxy-support 2022-07-10 03:07:38 +01:00
Miraculous Owonubi 9c161644fb
split lodash (#251) 2022-07-06 10:06:38 +01:00
Miraculous Owonubi 325e62a66e
chore: drop is-online (#216) 2022-06-27 23:37:18 +01:00
Miraculous Owonubi 5aec5056e3
dump space 2022-06-23 07:20:18 +01:00
Miraculous Owonubi ee2971471f
Merge branch 'master' into proxy-support 2022-06-23 05:52:49 +01:00
Miraculous Owonubi c6da082ef1
chore: upgrade to esm modules (#202)
* upgrade to esm modules

* ESM packages are now supported

* relative package json
2022-06-23 05:09:54 +01:00
Miraculous Owonubi 987eb6d905
chore: drop extra version in header (#153)
```diff
      ____                    
     / __/_______  __  _______
    / /_/ ___/ _ \/ / / / ___/
   / __/ /  /  __/ /_/ / /    
  /_/ /_/   \___/\__, /_/     
                /____/ v0.6.0

- freyr v0.6.0 - (c) Miraculous Owonubi <omiraculous@gmail.com>
- -------------------------------------------------------------
+ freyr - (c) Miraculous Owonubi <omiraculous@gmail.com>
+ ------------------------------------------------------
```
2022-02-22 00:10:04 +01:00
Miraculous Owonubi f1402a884d
chore: `simplify -v, --version` (#152)
Fixes #151, prints just the version when requested.
2022-02-21 23:13:20 +01:00
Miraculous Owonubi 1d70c2fb9b
add proxy support via global-agent 2022-02-18 06:30:17 +01:00
Miraculous Owonubi 8451368ec0
feat: AtomicParsley / atomicparsley (#140) 2022-02-16 06:36:05 +01:00
renovate[bot] 1ef1c0981f
fix(deps): update dependency commander to v9 (#112)
Co-authored-by: Miraculous Owonubi <omiraculous@gmail.com>
2022-02-14 06:45:15 +01:00
Miraculous Owonubi e935104389
fix: filter validator (#127) 2022-02-12 23:41:01 +01:00
Miraculous Owonubi 1938182148
feat: revise final stats, use hint for new songs (#126) 2022-02-12 21:10:06 +01:00
Miraculous Owonubi 5d44312633
fix: force exit if hung (#125) 2022-02-12 20:44:35 +01:00
Miraculous Owonubi e76d4a65b8
feat: support `single` spec in `type` filter (#124) 2022-02-12 20:38:49 +01:00
Miraculous Owonubi cacd2c0d3f
fix: unindent supplemental messages from resolved tasks 2021-10-03 01:26:20 +01:00
Miraculous Owonubi e695eb21e6
add eslint conf + apply formatting 2021-10-02 22:11:51 +01:00
Miraculous Owonubi 4499c1c1b5
drop deprecated dep; update youtube-dl (#79) 2021-09-20 02:06:03 +01:00
Miraclx 0f3ca9cd85
fix storefront handling 2021-04-27 01:27:58 +01:00
Miraclx fb6a85bb2e
cli: fix local bin PATH resolution 2021-02-16 16:04:29 +01:00
Miraclx 391644981d
Restructure logic for validating authentications
Spotify: fixes forced refresh of still valid access codes

Spotify: ensures you don't need revalidation until those codes expire
2021-02-04 03:27:07 +01:00
Miraclx 496e47d480
cli: correct spelling typo: ommision -> omission 2021-02-03 02:09:15 +01:00
Miraclx 6ec711f443
cli: parse html entities in description 2021-01-27 23:50:25 +01:00
Miraclx 189b6fc1b9
Spotify: local-typed tracks aren't supported
Fixes #28
2021-01-26 06:13:05 +01:00
Miraclx be0d4dc974
Revert e86cf55 + 55e6c71 to allow node v12 support 2021-01-20 17:20:33 +01:00
Miraclx e86cf55b35
compacteq: logical {AND,OR} assignment 2021-01-16 01:22:04 +01:00
Miraclx 0b0cff120f
Handle null-propagated errors from getting album/playlist tracks 2020-09-08 01:00:52 +01:00
Miraclx 6b82cc9d9a
Move getFeeds timeout tracker to async executor in cli instead of method 2020-09-07 22:08:03 +01:00
Miraclx 828075cdb4
Apply track filter before checking if it exists 2020-08-26 23:12:00 +01:00
Miraclx 7f20aa7682
Throw type error for invalid filter rules extension 2020-07-20 14:32:44 +01:00
Miraclx 8575d270f2
Fix error message with config file path 2020-07-20 14:27:01 +01:00
Miraclx 5296591655
Extend filters with config 2020-07-20 13:37:22 +01:00
Miraclx 74dfb8294e
Add means to extend rules object 2020-07-20 04:43:57 +01:00
Miraclx 6545b86c32
Add functionality for parsing duration ranges 2020-07-20 04:43:35 +01:00
Miraclx fa90cb4290
Include AAC codec specification in encoder calls 2020-07-20 02:55:16 +01:00
Miraclx 5f83ac4100
Properly exclude filtered tracks from playlist 2020-07-20 02:49:56 +01:00
Miraclx 2bf60e550a
Add logic for and implement the filter functionality 2020-07-20 02:47:10 +01:00
Miraclx 1fc8437483
Redefine the explicit meta field from services to contentRating 2020-07-19 21:46:49 +01:00
Miraclx e8ad2d0066
Remove -g, --groups flag 2020-07-18 04:44:13 +01:00
Miraclx 13f166049c
Redefine encodingTool to include freyr version 2020-07-18 04:33:01 +01:00
Miraclx 4e89121e4f
Fix undefined memCache errah 2020-07-18 03:26:54 +01:00
Miraclx afbafb2ba1
Isolate filter parser to separate file 2020-07-17 23:14:25 +01:00
Miraclx c9f6c826ae
Respecify fingerprint constraints to include format ID, streamlining its match 2020-07-17 07:29:25 +01:00
Miraclx cbfec02226
Exclude headers if file isn't new 2020-07-16 20:35:13 +01:00
Miraclx f8a619a331
Add CLI flag and implement functionality for retrying getFeeds 2020-07-16 20:25:27 +01:00
Miraclx 40cf7508d8
Redefine flag -t, --tries to -r, --retries 2020-07-16 20:22:52 +01:00
Miraclx d46128eeb8
Use audioSource videoId to identify source as opposed to track uri 2020-07-16 20:21:37 +01:00
Miraclx b7035bafe2
Experimental: test proper escape functionality 2020-07-16 06:07:39 +01:00
Miraclx 512ca55634
Remove source.uri from collection header 2020-07-15 18:24:21 +01:00
Miraclx c90d78900a
Use tabulation for playlist header newlines 2020-07-15 18:23:43 +01:00