Commit Graph

331 Commits

Author SHA1 Message Date
Lars Noack
37c8d894aa Merge branch 'master' of github.com:HeIIow2/music-downloader
stuff
2022-12-06 15:00:36 +01:00
Lars Noack
73e4635f8b stuff 2022-12-06 14:45:18 +01:00
Hellow
7ac5b8a6d3 added push method to sync db objects, needs to be implemented 2022-12-02 14:39:47 +01:00
Hellow
0744cc8606 started new database implementation, the old one was way to bad 2022-12-02 12:58:18 +01:00
Lars Noack
ded2f7b529 started new Databse Schematic 2022-12-02 10:59:22 +01:00
Lars Noack
8e1fd8ba5e started new Databse Schematic 2022-12-02 10:12:39 +01:00
Lars Noack
e883469ad7 db structure 2022-12-01 16:56:48 +01:00
Lars Noack
c587db730a added src 2022-12-01 16:43:25 +01:00
Lars Noack
ca8a3970a6 continued the database integration 2022-12-01 16:14:59 +01:00
Lars Noack
13e026d1e5 refactoring 2022-12-01 13:15:30 +01:00
Hellow
67e1aa8a3c refactored 2022-11-30 16:38:40 +01:00
Lars Noack
8d484bde68 refactor 2022-11-30 16:15:38 +01:00
Lars Noack
a050680dd7 refactored Song object. I hooooope it works 2022-11-30 12:55:47 +01:00
Lars Noack
12c453e005 refactored Song object. I hooooope it works 2022-11-30 12:55:35 +01:00
Lars Noack
74947177b1 added website 2022-11-30 09:03:14 +01:00
Hellow
f6362fda5d hopefully fixed timeout in musify 2022-11-29 19:30:20 +01:00
Lars Noack
8b9e62cc8a started refactoring of the song object to be indipendent from the database 2022-11-29 17:05:38 +01:00
Lars Noack
5598af5cee addet compatibility if length of a song is not known 2022-11-29 16:55:13 +01:00
Lars Noack
6b79d6a6ae added checking against lenth for youtube videos 2022-11-29 14:49:56 +01:00
Lars Noack
87f4e66148 added length do db 2022-11-29 14:16:36 +01:00
Lars Noack
046658fa8e ready for build 2022-11-29 12:14:48 +01:00
Lars Noack
989830d679 refactored packaging 2022-11-29 11:47:46 +01:00
Hellow
f121ab99cc works 2022-11-28 21:08:20 +01:00
Hellow
e48e93e964
Merge pull request #6 from DistantThunder/linux_music_localize
introduce localization for Music dir on Linux
2022-11-28 19:11:31 +01:00
darkeox
97bf0b4eb4 Catch key exception + correct typo + fix path interpolation 2022-11-28 17:56:19 +01:00
Lars Noack
aca563d013 sorry for the mess, the python documentation about packaging really aint that great. If someone who is good with python packaging intents to help and open an issue, that would be great 2022-11-28 17:18:26 +01:00
darkeox
ebae24e865 XDG_USER_DIRS_FILE refactor + doc 2022-11-28 15:16:04 +01:00
darkeox
0dc255594f Catch key exception + correct typo + file i/o method 2022-11-28 15:00:08 +01:00
darkeox
7f6e6ee5fa refactor #1 - logger print + music_dir 2022-11-28 14:49:13 +01:00
Hellow
ad50eca2c6 added timeout 10 sec to musify 2022-11-27 23:41:24 +01:00
Hellow
d9aa6a8f5b added timeout 10 sec to musify 2022-11-27 23:39:08 +01:00
Hellow
593a4ff3a3 fixed logger issue in database.p 2022-11-27 15:07:02 +01:00
Hellow
ec3619ae8b fixed broken link in readme 2022-11-27 10:14:55 +01:00
Hellow
693d04800a fuck yea refactored lyrics 2022-11-25 18:27:48 +01:00
Lars Noack
696de60249 ... 2022-11-25 12:12:58 +01:00
Lars Noack
a99f794174 lyrics obj 2022-11-25 08:29:18 +01:00
Lars Noack
cb2f9f180e pulled central data classes like Artist or Source out of song.py and put in eceternal file 2022-11-25 07:53:50 +01:00
darkeox
8405692d6b introduce localization for Music dir on Linux 2022-11-24 23:22:06 +01:00
Hellow
19cd9c4e0b modified garbage collection to run a bit less often 2022-11-24 22:10:22 +01:00
Hellow
5f433ae3e1 ready for test build 2022-11-24 18:25:49 +01:00
Lars Noack
e8bb139573 fixed small inconvinience 2022-11-24 16:45:39 +01:00
Lars Noack
5f3bdf99c5 fixed small bug 2022-11-24 16:36:07 +01:00
Lars Noack
9f6a365a5e temporarily finished the documentation 2022-11-24 15:42:50 +01:00
Lars Noack
068918feda refactored some more 2022-11-24 14:56:51 +01:00
Lars Noack
58ab41f60b refactored imports, so every important function can be imported directly from the 'root module' music_kraken 2022-11-24 14:35:58 +01:00
Lars Noack
5d61721b60 refactored imports, so every important function can be imported directly from the 'root module' music_kraken 2022-11-24 14:34:36 +01:00
Lars Noack
cd9d67102b refactored a bit 2022-11-24 14:13:55 +01:00
Lars Noack
42feb5397a new build and upload 2022-11-24 12:37:44 +01:00
Feyo Korenhof
da413356f1
rename 'cleare_console' to 'clear_console'
Hi!
Came across your reddit comment and was intrigued. While skimming the code I think I've found a bug.

On `line 100` in `music_kraken_cli.py` the `cli` function looks like this:

```python
def cli(start_at: int = 0, only_lyrics: bool = False, cleare_console: bool = True):
    if clear_console:
        clear_console()
```

the argument being passed in has an additional 'e' in it. The if statement below now just checks if the function 'clear_console' exists opposed to checking the argument.
2022-11-23 23:47:01 +01:00
Hellow
42fc9c5205 added stuff to help command and set down max phoenetic distance
added stuff to help command and set down max phoenetic distance
2022-11-23 23:44:25 +01:00
Hellow
eb1791bf9e documented more 2022-11-23 19:15:55 +01:00
Hellow
ee042c9805 fixed BAD typo 2022-11-23 17:12:40 +01:00
Lars Noack
b46793eece continued the documentation of the programming interface 2022-11-23 15:20:48 +01:00
Lars Noack
2313bb519e continued programming interface demo/docs 2022-11-23 14:33:07 +01:00
Lars Noack
068c723b74 started documenting the programming interface 2022-11-23 13:25:07 +01:00
Lars Noack
6122952b3f new commit 2022-11-23 11:33:24 +01:00
Lars Noack
590fc65c4c should be ready for a new build :) 2022-11-23 09:20:28 +01:00
Lars Noack
76181e619f edited the Music path to make it compatibal with windows 2022-11-23 08:54:07 +01:00
Lars Noack
7c7f05f873 fixed bug in cle 2022-11-23 08:45:33 +01:00
Lars Noack
92b48a8f13 improved copyright 2022-11-23 08:37:56 +01:00
Lars Noack
8f4961c6ae refactored cli, removed switch case 2022-11-23 08:24:05 +01:00
Lars Noack
2ba9c4048c added cli in appropriate file 2022-11-23 08:10:22 +01:00
lars
01c27efda5 works again 2022-11-22 18:25:35 +01:00
Lars Noack
09fbb57380 need to fix another fcking thing fck refactoring 2022-11-22 15:55:34 +01:00
Lars Noack
993545eb9d fixed dependency 2022-11-22 14:53:29 +01:00
Lars Noack
f45afcb2ce gotta fix fucking imports 2022-11-22 14:25:01 +01:00
Lars Noack
ef362dd2a4 refactored 2022-11-22 13:47:33 +01:00
Lars Noack
7bab6e3006 refactored youtube using the song and src object instead of dict 2022-11-22 13:34:05 +01:00
Lars Noack
4bd3e39a75 refactored using the song and src object instead of dict 2022-11-22 13:19:54 +01:00
Lars Noack
599b0fdd59 refactored using the song and src object instead of dict 2022-11-22 12:58:19 +01:00
Lars Noack
6a43859126 refactored using the song and src object instead of dict 2022-11-22 12:56:49 +01:00
Lars Noack
1108768e4c refactored using the song and src object instead of dict 2022-11-22 12:48:01 +01:00
Lars Noack
e7e315ed42 refactored using the song and src object instead of dict 2022-11-22 12:46:45 +01:00
Lars Noack
7b241d8655 refactored using the song and src object instead of dict 2022-11-22 12:41:05 +01:00
Lars Noack
2293269151 refactored using the song and src object instead of dict 2022-11-22 12:11:20 +01:00
Lars Noack
4095efb6a1 refactored using the song and src object instead of dict 2022-11-22 11:37:41 +01:00
Lars Noack
a021b289c0 made clear console optional 2022-11-22 11:17:06 +01:00
Lars Noack
456648bea1 removed pointles commented code 2022-11-22 11:13:46 +01:00
Lars Noack
5e928759e8 added command 2022-11-22 11:13:05 +01:00
Hellow
b93d6d2282
Merge pull request #3 from GabrieleAncillai/development
edited readme + cli improvements
2022-11-22 11:06:18 +01:00
Muffin-chan
faaebb4be5 Documentation fixes 2022-11-22 03:24:48 -05:00
Muffin-chan
ad446a1099 Some cli improvements
- Adds cross platform clear console functionality
- Replaces "search_for_metadata" if tree with a match case
- Implements alternative command interface for handling the program
- Fixes bug of error being displayed when quitting the program
2022-11-22 03:24:25 -05:00
Lars Noack
e158b1e15c refactored 2022-11-22 09:21:28 +01:00
Lars Noack
fe1c849852 continued 2022-11-21 15:54:13 +01:00
Lars Noack
889423518e continued 2022-11-21 15:44:59 +01:00
Lars Noack
3432ab1321 continued 2022-11-21 15:40:41 +01:00
Lars Noack
58626a7d99 refactored and added for possibility for multiple sources per track 2022-11-21 14:27:18 +01:00
Lars Noack
0f25833da0 fixed db src a bit 2022-11-21 12:25:40 +01:00
Lars Noack
5fb19dd438 Refactoring 2022-11-18 14:20:40 +01:00
Lars Noack
98e2a9b6fb refactored 2022-11-18 10:16:06 +01:00
Lars Noack
2a846e5b7b refactored 2022-11-18 09:09:50 +01:00
Lars Noack
d45b42ff7d refactored youtube 2022-11-18 09:01:09 +01:00
Lars Noack
445272389f fixed up database 2022-11-18 08:41:49 +01:00
lars
5084534cb8 continued 2022-11-17 13:23:27 +01:00
Lars Noack
0ccb3f244c implemented the source table of the db to the database querry 2022-11-16 14:50:56 +01:00
Lars Noack
0cb5cd32e9 added the opportunity to choose the activated audio sources and change theire priority 2022-11-16 13:21:30 +01:00
Lars Noack
5240f3eb34 added superclass for download sources 2022-11-16 11:22:24 +01:00
Lars Noack
2c3e1f8664 new build and upload 2022-11-16 10:39:37 +01:00
Lars Noack
ad16eabdf7 optimized imports in __init__.py for the cli 2022-11-16 10:37:41 +01:00
Lars Noack
e9056771ff refactored module names and imports 2022-11-16 10:15:35 +01:00
Lars Noack
65bb48c3cf added overview over modules 2022-11-16 09:44:50 +01:00
Lars Noack
dd3ab8c379 new build and upload 2022-11-15 18:19:46 +01:00
Lars Noack
031838bc21 new build and upload 2022-11-15 17:01:17 +01:00
Lars Noack
bb23e72189 added logo 2022-11-15 16:54:05 +01:00
Lars Noack
6f4318d7c5 new build and upload 2022-11-15 15:31:54 +01:00
Lars Noack
15fc4b2194 new build and upload 2022-11-15 15:26:16 +01:00
Lars Noack
1846d3ae1c new build and upload 2022-11-15 15:16:52 +01:00
Lars Noack
656ba9db06 new build and upload 2022-11-15 15:10:04 +01:00
Lars Noack
594fabbed6 new build and upload 2022-11-15 13:36:45 +01:00
Lars Noack
247315ba58 new build and upload 2022-11-15 13:05:55 +01:00
Lars Noack
ea45d2f62e implemented the ability to simply run the programm from terminal typing 'music-kraken' when installing with pip 2022-11-15 13:04:44 +01:00
Lars Noack
a2c0610444 updated build skript 2022-11-15 11:00:32 +01:00
Lars Noack
19cbb2c939 added build 2022-11-15 10:25:56 +01:00
Lars Noack
a0ff7a0257 dfas 2022-11-15 10:03:49 +01:00
Lars Noack
28b8994965 completly finished build and upload for PyPI which actually works 2022-11-15 09:14:48 +01:00
lars
61fd366c3a restructured slightly and addet skript to upload to PyPI 2022-11-15 00:54:15 +01:00
lars
783890b695 restructured slightly and addet skript to upload to PyPI 2022-11-15 00:45:06 +01:00
lars
c6d0acff9b restructured slightly and addet skript to upload to PyPI 2022-11-15 00:27:03 +01:00
lars
5104fe3d1d fixed lyrics bug 2022-11-14 19:41:54 +01:00
lars
1e83ed8dcf Merge remote-tracking branch 'refs/remotes/origin/master'
cuz merge
2022-11-14 17:17:27 +01:00
lars
131c9cdd47 fck 2022-11-14 17:17:02 +01:00
Lars Noack
d30838e20b refactored lyrics fetching 2022-11-14 15:44:32 +01:00
Lars Noack
06ae9750ce added lyrics to the db 2022-11-14 14:57:44 +01:00
Lars Noack
334446799b added lyrics to the db 2022-11-14 14:53:23 +01:00
Lars Noack
f955ccdbe6 refactored imports 2022-11-14 12:32:31 +01:00
lars
5be0b3be64 dafdsaf 2022-11-13 23:56:43 +01:00
lars
fbbcd499c5 minor bugfixes with lyrics 2022-11-13 20:27:56 +01:00
lars
6c2d4824e1 fixed another bug that arose from calling an unimplemented function 2022-11-13 16:50:41 +01:00
lars
265e72abad fixed little bug that had to do with youtube putting feature artists in the track name 2022-11-13 16:40:44 +01:00
lars
da0bb12190 fixed again 2022-11-13 15:57:19 +01:00
lars
f7129e796e big refactoring 2022-11-12 00:29:07 +01:00
Lars Noack
288e7a9b7b fixed bug 2022-11-11 12:31:54 +01:00
Lars Noack
130ef6befb fixed logging to print to stdout again 2022-11-11 12:12:04 +01:00
Lars Noack
1b76cb88b7 fixed type error 2022-11-11 12:09:07 +01:00
Lars Noack
a5c8e6f051 removed dots from the beginning of files and paths tu unhide file system elements on linux/unix like systems 2022-11-11 07:57:56 +01:00
Lars Noack
67cd750611 made the lyrics downloader actually working. Still needs much refactoring attention though 2022-11-10 10:03:04 +01:00
Lars Noack
0abc49f01c made the lyrics downloader actually working. Still needs much refactoring attention though 2022-11-10 10:01:26 +01:00
lars
9bb510e41a startet genius lyrics fetcher 2022-11-09 22:52:32 +01:00
lars
3bc133ef62 startet genius lyrics fetcher 2022-11-09 19:01:13 +01:00
Lars Noack
527af38098 started with lyrics 2022-11-09 11:17:36 +01:00
Lars Noack
d524f0efc7 started with lyrics 2022-11-09 10:59:07 +01:00
Lars Noack
38f0ac1597 created logs 2022-11-09 08:22:28 +01:00
Lars Noack
36b9125027 polished logs for downloading metadata 2022-11-09 08:09:20 +01:00
lars
dbf47c1937 fixed crashing in youtube search 2022-11-08 23:49:21 +01:00
lars
5486f7f8d1 bugfix try catche request in musify 2022-11-08 22:35:40 +01:00
lars
865c31c287 merge didnt work ;-; 2022-11-08 17:41:28 +01:00
lars
a1c5c429b4 resolved merge conflicts 2022-11-08 17:26:42 +01:00
lars
3408edf72b resolved merge conflicts 2022-11-08 17:26:17 +01:00
lars
d2e96bd9e8 commit for merge 2022-11-08 17:24:00 +01:00
Lars Noack
63f30bffba asdf 2022-11-08 14:44:33 +01:00