Commit Graph

708 Commits

Author SHA1 Message Date
Hellow2
dfe894a532 source attronites 2023-03-10 08:27:37 +01:00
Hellow2
fe36523caf refactored the collection attributes 2023-03-10 08:27:01 +01:00
Hellow
c01dfd00d9 refactorings 2023-03-09 22:14:39 +01:00
Hellow
38e7620fbd implemented
DatabaseObject.indexing_values
for each data objects
2023-03-09 20:52:15 +01:00
Hellow
b53548e321 implemented
DatabaseObject.indexing_values
for each data objects
2023-03-09 20:44:57 +01:00
Hellow
0ffb642ac7 implemented
DatabaseObject.indexing_values
for each data objects
2023-03-09 19:53:28 +01:00
Hellow
617ca1316a theoretically implemented append 2023-03-09 18:35:56 +01:00
Hellow2
b7bd9f6196 dsa 2023-03-09 18:19:49 +01:00
Hellow2
191febd794 cvyxv 2023-03-06 15:20:26 +01:00
Hellow
9eb7b66882 Update parents.py 2023-03-03 14:22:46 +01:00
Hellow
a95c83b01c Update collection.py 2023-03-03 12:39:43 +01:00
Hellow
7502a38b58 added merging 2023-03-03 12:32:08 +01:00
Hellow2
ebe3d9328c ölkjvy 2023-03-03 12:13:23 +01:00
Hellow2
160c5bbd66 Update source.py 2023-03-03 07:52:13 +01:00
Hellow2
3fba46428d worked on metal archives 2023-03-02 16:23:02 +01:00
Hellow2
4c041ef7ff tried fixing shit 2023-03-02 07:59:53 +01:00
Hellow
2df5fc7488 refactored and cleaned up data objects 2023-02-28 01:13:53 +01:00
Hellow2
fe86f8591d fixed stuff 2023-02-27 16:51:55 +01:00
Hellow
5f4912bda5 refactored and cleaned up data objects 2023-02-25 22:16:32 +01:00
Hellow
819111c53a refactored and cleaned up data objects 2023-02-23 23:52:41 +01:00
Hellow
20977c0208 added logo 2023-02-22 17:56:52 +01:00
Hellow
33b1efc2ed Update database.py 2023-02-19 23:36:04 +01:00
Hellow
87dcfdb54b finished writing to database 2023-02-19 23:35:52 +01:00
Hellow2
6531bf7022 Update write.py 2023-02-17 12:18:47 +01:00
Hellow
4e7fc5b9b3 a bit of refactoring and implemented some more scraping 2023-02-17 00:06:20 +01:00
Hellow2
019c24e059 eeeeeeeeeeee 2023-02-16 17:24:22 +01:00
Hellow2
a56233d5a6 started laying out read write operations 2023-02-15 16:23:22 +01:00
Hellow2
71e79faac4 modified data moddel, to support non static use of the model 2023-02-15 15:44:13 +01:00
Hellow2
4719f46c49 implemented the use function of the base model for multiple databases 2023-02-15 09:44:31 +01:00
Hellow
5a699c3937 STARTED IMPLEMENTING DB
STARTED IMPLEMENTING DB
2023-02-14 23:07:16 +01:00
Hellow
021f8a6905 Update song.py 2023-02-13 23:05:16 +01:00
Hellow
ec1dee1a0f Update database.py 2023-02-13 17:07:36 +01:00
Hellow
353cf22dfb Update object_cache.py
clean code
2023-02-13 16:45:12 +01:00
Hellow2
47bc91ff20 Create object_cache.py
this is a file/class where I can cache db obj

This is a cache for the objects, that et pulled out of the database.
This is necessary, to not have duplicate objects with the same id.

Using a cache that maps the ojects to their id has multiple benefits:
 - if you modify the object at any point, all objects with the same id get modified *(copy by reference)*
 - less ram usage
2023-02-13 15:41:51 +01:00
Hellow2
4ecdc6d419 refactored db objects 2023-02-10 13:52:18 +01:00
Hellow2
7b3f4a2b81 refactored 2023-02-09 15:49:22 +01:00
Hellow2
c3db4df70b rough implementation of start of cli 2023-02-09 15:05:49 +01:00
Hellow2
bf5d0458ca started cli 2023-02-09 09:40:57 +01:00
Hellow2
9efc806bec finished fetching of tracklist 2023-02-08 17:14:51 +01:00
Hellow2
42852fbd32 improved console stuff 2023-02-08 13:29:01 +01:00
Hellow2
1d64e5901d added playlist 2023-02-08 13:16:48 +01:00
Hellow2
bfefc9aaf1 hs 2023-02-07 19:26:14 +01:00
Hellow2
ece7ffa5db hs 2023-02-07 13:32:49 +01:00
Hellow
ec9bb69069 a bit of refactoring and implemented some more scraping 2023-02-06 23:47:13 +01:00
Hellow2
8362e2d5eb hs 2023-02-06 15:06:38 +01:00
Hellow2
5b25aa2cc1 added contributing info 2023-02-06 09:44:11 +01:00
Hellow2
bbf7181b13 added artist notes 2023-02-06 09:16:28 +01:00
Hellow2
7d570038b3 implemented a class for formatted text. It can return text in markdown, html and plantext, and convert between those. 2023-02-03 16:33:22 +01:00
Hellow2
bc091807fb hs 2023-02-03 15:21:59 +01:00
Hellow
e1293a4557 made obvious which files are used, and which aren't 2023-02-01 16:19:17 +01:00
Hellow2
611fbe575d yee 2023-02-01 14:26:54 +01:00
Hellow2
18eef1234d parsed attributes 2023-02-01 13:18:09 +01:00
Hellow2
575629a531 ma easy attributes 2023-02-01 09:41:25 +01:00
Hellow2
a02fea32fc started implementing simple attributes 2023-02-01 09:18:06 +01:00
Hellow2
c99434adc4 added the fetching of the sources from ma regarding artists 2023-02-01 09:13:30 +01:00
Hellow2
f1e92a8464 added the fetching of the sources from ma regarding artists 2023-02-01 09:10:05 +01:00
Hellow
e48285c3b0 started implementation of fetching from ma artis sources 2023-02-01 00:07:13 +01:00
Hellow2
dde8271707 renamed a var to follow more the python defaults 2023-01-31 13:28:27 +01:00
Hellow2
911ae0c25a finished fetching of discography and merging those 2023-01-31 13:27:28 +01:00
Hellow2
2e6c58255c fixed mutable argument bug in the source dict of SourceAttribute 2023-01-31 13:18:52 +01:00
Hellow2
ae9a70fb04 fixed issue with date formats and the database 2023-01-31 09:53:05 +01:00
Hellow
65ccdee2cb yes 2023-01-30 23:54:21 +01:00
Hellow
06cc826a21 finished database integration and simmilar 2023-01-30 18:27:49 +01:00
Lars Noack
3ddddf2f5f hs 2023-01-30 17:07:26 +01:00
Lars Noack
bfcec43433 addepted the database binding tp the changes to the structure 2023-01-30 16:35:29 +01:00
Lars Noack
b46b9f5149 added stuff 2023-01-30 15:57:01 +01:00
Lars Noack
39404dbbed finished refactoring metadata 2023-01-30 15:12:30 +01:00
Lars Noack
fb8a89dbbd finished refactoring metadata 2023-01-30 14:41:02 +01:00
Lars Noack
bc69cac27c metadata 2023-01-27 12:56:59 +01:00
Lars Noack
4abb17ca8e source 2023-01-25 14:14:15 +01:00
Lars Noack
b7cce0aef9 continued 2023-01-24 18:15:07 +01:00
Lars Noack
c1dbb62eed dasf 2023-01-24 14:37:37 +01:00
Lars Noack
c7811e9ae5 finished search of metal encyclopedia 2023-01-24 14:29:23 +01:00
Lars Noack
081a57360f metal enzyclopedie 2023-01-24 12:09:47 +01:00
Lars Noack
3957dc4088 continued ma 2023-01-24 10:51:41 +01:00
Lars Noack
5545d1190a started ma 2023-01-24 09:40:01 +01:00
Hellow
b17d039fb6 asddasd 2023-01-24 00:16:10 +01:00
Lars Noack
c28abdd999 started new documentation 2023-01-23 16:57:00 +01:00
Lars Noack
6b496971c9 implemented abstract class 2023-01-23 15:52:50 +01:00
Lars Noack
68031b9cdd layed out the page structure 2023-01-23 14:53:35 +01:00
Lars Noack
e51d4ca467 added Source objects to album 2023-01-23 13:49:07 +01:00
Hellow
cb5b1b1fcc added source to artist 2023-01-20 23:05:15 +01:00
Lars Noack
d1af921157 added source attribute to artist 2023-01-20 11:43:35 +01:00
Lars Noack
412dbad18b added artist attribute 2023-01-20 11:01:18 +01:00
Lars Noack
4b4a3e8fc3 added type to src 2023-01-20 10:56:40 +01:00
Lars Noack
a876ebc708 dafsdjl 2023-01-17 18:07:06 +01:00
Lars Noack
be44d35fab afsdfd 2023-01-16 16:19:48 +01:00
Lars Noack
46f01032f5 daffasf 2023-01-16 15:37:04 +01:00
Lars Noack
48b1ab9288 added genre 2023-01-16 14:31:43 +01:00
Lars Noack
7817402a19 fixed metadata 2023-01-16 14:23:33 +01:00
Lars Noack
28be65df85 crime 2023-01-16 12:57:04 +01:00
Lars Noack
fda000646d date support 2023-01-16 12:26:56 +01:00
Hellow
cf300a2a91 fuck u 2023-01-14 14:41:40 +01:00
Hellow
54a4be29ea fixed readme + id3 timestamps 2023-01-13 14:37:15 +01:00
Lars Noack
8a7335c741 das 2023-01-13 12:05:44 +01:00
Lars Noack
df749118d7 dfsa 2023-01-13 09:44:57 +01:00
Hellow
ffcd626e5e dafdsf 2023-01-13 00:32:35 +01:00
Hellow
f7ee24b3a9 asfd 2023-01-12 23:01:19 +01:00
Hellow
25eea44d08 commit 2023-01-12 19:55:24 +01:00
Lars Noack
a00cbb0d0c dfsa 2023-01-12 17:14:21 +01:00
Lars Noack
133e360562 dasfh 2023-01-12 16:25:50 +01:00
Lars Noack
b6a8966503 am 2023-01-11 16:30:53 +01:00
Lars Noack
013e3dccfd fixed DISGUSTING bug 2023-01-11 15:28:22 +01:00
Hellow
07f18c9efa fdasf 2023-01-11 02:25:17 +01:00
Hellow
0ca8adac6f yaaay 2023-01-10 19:21:11 +01:00
Lars Noack
581a68cf46 started metadata 2023-01-10 18:52:47 +01:00
Lars Noack
21fca274f8 moved stuff around 2023-01-09 14:56:15 +01:00
Lars Noack
cc77d3ec25 dfa 2023-01-09 14:53:25 +01:00
Lars Noack
6180e44670 layed the basis for id3 tagging 2023-01-09 14:50:06 +01:00
Lars Noack
a8bf1ad921 added mapping enum 2023-01-09 14:21:49 +01:00
Lars Noack
6cbb90375a decided on id3 2023-01-09 11:36:58 +01:00
Hellow
b51904d438 finished???? 2022-12-16 18:26:05 +01:00
Hellow
23b3ab0101 afsafdf 2022-12-16 16:59:21 +01:00
Lars Noack
0c2b604b92 dsfjsd 2022-12-16 12:53:05 +01:00
Lars Noack
933eddeea4 fafhhjsdajhfg 2022-12-13 16:58:22 +01:00
Lars Noack
0fe7c70f21 refa 2022-12-13 11:16:19 +01:00
Hellow
2392336e0a Merge branch 'master' of github.com:HeIIow2/music-downloader
merge
2022-12-12 19:30:33 +01:00
Hellow
070b6fef43 sffkldöföajd 2022-12-12 19:30:18 +01:00
Lars Noack
dee7f9f152 afdfa 2022-12-12 15:40:41 +01:00
Hellow
9d43dfd129 polished the song and db oject 2022-12-09 18:24:58 +01:00
Lars Noack
eb42920488 fucking finally 2022-12-09 15:50:44 +01:00
Hellow
5d5bdb3343 semi completed pull function for album 2022-12-08 09:28:28 +01:00
Lars Noack
265f7228bc started fetching of album 2022-12-08 09:10:26 +01:00
Lars Noack
cd89523ee0 continued the database 2022-12-07 15:51:38 +01:00
Hellow
7d21cb727e added lyrics to object thingie 2022-12-07 00:02:28 +01:00
Hellow
4b60ed7555 much progress on new db integration 2022-12-06 23:44:42 +01:00
Lars Noack
cbb56499bf fda 2022-12-06 17:55:07 +01:00
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
Lars Noack
2f1d97b67b removed unnecesarry file 2022-11-08 12:29:11 +01:00
Lars Noack
3969290159 removed unnecesarry file 2022-11-08 12:08:36 +01:00
Lars Noack
452c1b5eea removed unnecesarry file 2022-11-08 11:30:54 +01:00
Lars Noack
a6df17ab86 removed spamm of warnings 2022-11-08 10:48:40 +01:00
Lars Noack
273f94e814 refactored to print the search in the main file for easyer editing of cli things 2022-11-08 10:39:27 +01:00
Lars Noack
d8b0a771cf addet logging messages to searching 2022-11-08 09:21:28 +01:00
Lars Noack
ff468da16f added option to search with queries instead of defining artist/release group/recording 2022-11-08 09:16:27 +01:00
lars
b4de6cd639 completed the refactored and improved version of the metadata search module :3 2022-11-07 22:59:16 +01:00
lars
9a771b6673 completed the refactored and improved version of the metadata search module :3 2022-11-07 20:02:38 +01:00
lars
994726e09c added searching by special querry 2022-11-07 19:39:12 +01:00
lars
d5d1b633c5 added fetching of many things in th search function 2022-11-07 19:22:46 +01:00
lars
a9ddea54d2 added fetching of many things in th search function 2022-11-07 19:05:34 +01:00
Lars Noack
0b5e4d60b6 huge refactoring of search 2022-11-07 17:14:09 +01:00
Lars Noack
8801ce1887 fdsafafdaf 2022-11-07 15:04:08 +01:00
lars
5a2892855c prioritized youtube over musify to make 1. my downloader more legal, 2. To get the reliability of ISRC's 2022-11-07 02:08:10 +01:00
lars
ebb6af7959 prioritized youtube over musify to make 1. my downloader more legal, 2. To get the reliability of ISRC's 2022-11-06 23:02:44 +01:00
lars
ecc0c72cea bugfixes 2022-11-06 23:01:03 +01:00
lars
c37fa68937 refactor 2022-11-06 18:10:00 +01:00
lars
a59244e82d implemented the prev changes in the downloader 2022-11-03 17:05:52 +01:00
lars
9f05d43022 implemented the file and folder paths in the db 2022-10-31 00:56:32 +01:00
lars
f16033b584 implemented the file and folder paths in the db 2022-10-30 20:30:59 +01:00
lars
6f2ecded4c added functionality to retrive artist information 2022-10-30 17:07:13 +01:00
lars
b808595d1f rewrote sqlite querry to return directly a json object 2022-10-30 16:29:42 +01:00
Lars Noack
0baca19e02 added couple functions to fetch data from database 2022-10-28 12:35:26 +02:00
lars
2d6061dc04 finished for the night *I hope* 2022-10-27 23:09:37 +02:00
lars
a50575102b removed unused functions 2022-10-27 19:54:52 +02:00
lars
1253581e30 finished implementing sqlite 2022-10-27 19:53:12 +02:00
Lars Noack
f4d0dd0089 continued at step from prev commit 2022-10-27 15:55:16 +02:00
Lars Noack
0f0e605cf9 continued implementing caching in the sqlight db 2022-10-27 15:27:57 +02:00
Lars Noack
035a45b7d8 started on an sqllite db 2022-10-27 15:00:24 +02:00
Lars Noack
595eeac880 started on an sqllite db 2022-10-27 14:15:18 +02:00
lars
8e1c375a61 Revert "started refactoring completly"
This reverts commit 5cb2dff5c3.
2022-10-26 17:47:28 +02:00
lars
5cb2dff5c3 started refactoring completly 2022-10-26 17:37:20 +02:00
lars
606c6c9dbe catched exception that occured on an internal server error at musify 2022-10-26 11:17:51 +02:00
lars
c1a105ee6a removed debug messages spamming the logs 2022-10-26 11:00:21 +02:00
lars
1be7f6e337 made the fetching from musify more consistent 2022-10-26 10:56:33 +02:00
lars
a830e4eb61 dsf 2022-10-26 10:38:43 +02:00
lars
2e02dfe348 edited gitignore 2022-10-26 10:36:41 +02:00
lars
c4ba98bcfe dasf 2022-10-26 10:31:28 +02:00
lars
62e8ab4320 commit 2022-10-26 10:30:37 +02:00
Lars Noack
a00ff3b1b6 commit 2022-10-26 10:28:49 +02:00
Lars Noack
c92ae213cf added documentation for the fetching of metadata 2022-10-26 08:14:05 +02:00
lars
e923dcdaf2 added a slower method to get stuff from musify, which in comperason takes longer though 2022-10-25 17:59:33 +02:00
lars
84b4f8b6c2 fixed bug with the youtube downloader where it chrashes if no results are found. Now checking all results of an search for a close enough title 2022-10-24 23:21:00 +02:00
lars
e18dc980fe think I changed smth 2022-10-24 13:55:34 +02:00
lars
137b18517f moved linguistics stuff to another file 2022-10-24 13:23:07 +02:00
lars
966f0c9602 refactored a bit 2022-10-24 13:18:14 +02:00
lars
2792a7c041 fixed runtime error if download from musify 2022-10-24 13:13:48 +02:00
lars
2304623817 improved the input of genres 2022-10-24 13:11:32 +02:00
lars
77e53e5e1e addet multiple tries to youtube downloading 2022-10-24 12:17:22 +02:00
lars
79a18e3c15 prioritized the album release as release src over the single release, and optimized the conversion to mp3 with doing it only if neccesarry 2022-10-24 12:12:01 +02:00
lars
8e17b72000 got it roughly working but sadly the metadata downloader prefers singles over albums which needs to be fixed 2022-10-21 23:50:18 +02:00
Lars Noack
482c72c01a Merge branch 'master' of github.com:HeIIow2/music-downloader 2022-10-21 22:14:36 +02:00
Lars Noack
3dd84652d4 fdasf 2022-10-21 22:14:25 +02:00
lars
dd0ddbe0f2 dfasf 2022-10-21 21:28:18 +02:00
lars
793e6927dd s 2022-10-21 21:24:38 +02:00
Lars Noack
0c64bccc98 refactor 2022-10-21 11:48:48 +02:00
Lars Noack
e0fb122f4f refactor 2022-10-21 11:24:34 +02:00
Lars Noack
fa7bfde4a1 fixed encoding bug with mp3 files 2022-10-21 11:02:41 +02:00
Lars Noack
c6d8c7e18e fixed encoding bug with mp3 files 2022-10-21 10:56:22 +02:00
Lars Noack
116f7cf414 added youtube as music src 2022-10-20 16:20:48 +02:00
Lars Noack
609041c50f added youtube as music src 2022-10-20 15:13:19 +02:00
Lars Noack
851f79b424 fixed bug with artist name being none 2022-10-20 08:22:48 +02:00
lars
15fff6c53c nearly finished 2022-10-19 17:47:48 +02:00
Lars Noack
892e5e5cc4 dsafaf 2022-10-19 15:41:54 +02:00
Lars Noack
a804faa144 dsafaf 2022-10-19 14:54:19 +02:00
Lars Noack
9baca4d446 dsafaf 2022-10-19 12:56:56 +02:00
Lars Noack
a1fcbf12aa continued tagging 2022-10-19 12:08:08 +02:00
Lars Noack
be8a3084e3 continued tagging 2022-10-19 11:18:03 +02:00
lars
8fc2351c93 asddasd 2022-10-18 23:30:19 +02:00
Lars Noack
5a72e1843d gitignore 2022-10-18 18:48:24 +02:00
Lars Noack
1c580dad9c dfsa 2022-10-18 00:27:30 +02:00
Lars Noack
6567f7e1ec finished the urs and paths. Now just need to download stuff 2022-10-17 19:28:33 +02:00
Lars Noack
9f96b97328 semi finished the fetching of download links from musify 2022-10-17 15:49:20 +02:00
Lars Noack
95effbc878 started link getter 2022-10-17 14:56:32 +02:00
Lars Noack
630fefc877 finished the downloading of metadata 2022-10-17 14:24:08 +02:00
Lars Noack
85b259652e added cli interface for metadata download. Now just need to... really download the metadata 2022-10-14 23:59:30 +02:00
Lars Noack
7e07d798b3 added cli interface for metadata download. Now just need to... really download the metadata 2022-10-14 16:55:23 +02:00
Lars Noack
713949d35f added an interactive demo 2022-10-14 16:36:19 +02:00
Lars Noack
2ecd18eec9 finished most search functionality from the metadata downloader 2022-10-14 16:29:13 +02:00
Lars Noack
9d9c7960c9 some progress with musicbrainz 2022-10-14 15:23:47 +02:00