|
|
|
@acbad93b8b447ac9f776a53bf3e8f74f15132fe4
|
[acbad93b8b447ac9f776a53bf3e8f74f15132fe4]
|
21/09/08 13:59:23 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
lower case the module_* functions |
|
|
|
@da6e1f75367efa6109c7aa95b5167943452da8fb
|
[da6e1f75367efa6109c7aa95b5167943452da8fb]
|
14/09/08 12:12:26 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Fetcher: use nornal thread API |
|
|
|
@e3f0531d93abd49f902a324241e31200de05b45d
|
[e3f0531d93abd49f902a324241e31200de05b45d]
|
14/09/08 11:35:42 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Playlist: put private data after public data |
|
|
|
@bad878b521c47f66ee4cde3ed75d1db362f3c2fc
|
[bad878b521c47f66ee4cde3ed75d1db362f3c2fc]
|
31/08/08 10:38:56 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Fetcher and parser are playlist private. |
|
|
|
@9619e4d51087e2eba08ed3643d67572c3f2362a1
|
[9619e4d51087e2eba08ed3643d67572c3f2362a1]
|
13/08/08 00:57:26 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input: Remove a warning about an unused argument. |
|
|
|
@d666030b2349e8a710fcba4d2cabb912cc700580
|
[d666030b2349e8a710fcba4d2cabb912cc700580]
|
31/05/08 21:10:28 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
libvlc: use vlc_common.h (libvlccore) instead of vlc/vlc.h |
|
|
|
@75c438d3302e2a816a473576a35e17989d05a42c
|
[75c438d3302e2a816a473576a35e17989d05a42c]
|
06/05/08 22:15:51 |
Rémi Denis-Courmont <rem@videolan.org> |
Use config_GetCacheDir internally |
|
|
|
@d6a7e4898ec7aec075b0aeb056b3c883de7be60a
|
[d6a7e4898ec7aec075b0aeb056b3c883de7be60a]
|
05/05/08 22:41:18 |
Rémi Denis-Courmont <rem@videolan.org> |
Hide psz_(cache|config|data)dir |
|
|
|
@7bc28eebe843ef72304a7ec4bb7e89a12a17187a
|
[7bc28eebe843ef72304a7ec4bb7e89a12a17187a]
|
23/04/08 07:23:18 |
Rafaël Carré <funman@videolan.org> |
meta-data handling cleanup
Remove VLC_META_ENGINE_*
Don't use … |
|
|
|
@449fd28aaf007c6411251dae9d0dbfdc65b135d1
|
[449fd28aaf007c6411251dae9d0dbfdc65b135d1]
|
14/04/08 02:02:22 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
Replace vlc_bool_t by bool, VLC_TRUE by true and VLC_FALSE by false.
This … |
|
|
|
@f684355f6fb4e5478372b28c6f66afa82a5ba0e2
|
[f684355f6fb4e5478372b28c6f66afa82a5ba0e2]
|
29/03/08 10:30:46 |
Rémi Denis-Courmont <rem@videolan.org> |
Missing #include |
|
|
|
@9fc1c6d158fdc6bd7691f79396a7bd5e22805705
|
[9fc1c6d158fdc6bd7691f79396a7bd5e22805705]
|
29/03/08 10:24:33 |
Rémi Denis-Courmont <rem@videolan.org> |
Remove META_ENGINE object type |
|
|
|
@a78e273ec53ff8a6c3993f3deda0b893f8dd709a
|
[a78e273ec53ff8a6c3993f3deda0b893f8dd709a]
|
26/02/08 01:29:12 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
misc/objects.c: Don't rely on vlc_object_destroy() to destroy objects, but … |
|
|
|
@c4802454727f939844aaf4d44e49e7fa7c31f32b
|
[c4802454727f939844aaf4d44e49e7fa7c31f32b]
|
29/01/08 14:20:49 |
Rafaël Carré <funman@videolan.org> |
input_CurrentMetaFlags() takes a const parameter |
|
|
|
@41af59e14d20b4a03a210d00437b0dfbf202069a
|
[41af59e14d20b4a03a210d00437b0dfbf202069a]
|
25/01/08 15:12:36 |
Rafaël Carré <funman@videolan.org> |
fix segfault |
|
|
|
@1b09c02c7e8162abb14d6f30980b09c7d7b34200
|
[1b09c02c7e8162abb14d6f30980b09c7d7b34200]
|
24/01/08 17:08:13 |
Rémi Denis-Courmont <rem@videolan.org> |
Include assert.h when needed |
|
|
|
@99fab9089e9e1709d9c3a4bc5ced0c137ac59134
|
[99fab9089e9e1709d9c3a4bc5ced0c137ac59134]
|
23/01/08 22:50:58 |
Rémi Denis-Courmont <rem@videolan.org> |
Don't include config.h from the headers - refs #297.
Missing some cases … |
|
|
|
@61630d2bd57b7e621263e4a1b7f61f7987caacc6
|
[61630d2bd57b7e621263e4a1b7f61f7987caacc6]
|
18/01/08 18:13:07 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Don't re-run the art finder if the art was previously set in … |
|
|
|
@5db73af5fe905f85e3761f38fa15271cd3ef3071
|
[5db73af5fe905f85e3761f38fa15271cd3ef3071]
|
16/10/07 14:44:47 |
Rafaël Carré <funman@videolan.org> |
fix [22632]: check psz_arturl before using it |
|
|
|
@f4af45cf8961bf6003d8d232b6dd26620576263c
|
[f4af45cf8961bf6003d8d232b6dd26620576263c]
|
16/10/07 14:27:24 |
Rafaël Carré <funman@videolan.org> |
album art: the corrects picture URLs begin with "file://" else, we have to … |
|
|
|
@f607a368886230565dfbc8fdcb1d9c4e3f0a28d4
|
[f607a368886230565dfbc8fdcb1d9c4e3f0a28d4]
|
02/10/07 03:44:26 |
Rafaël Carré <funman@videolan.org> |
input_ExtractAttachmentAndCacheArt(): use the attachment's mime type, … |
|
|
|
@3f07af6acdd8a0b0ddbd2c33b79039bf8ec8a822
|
[3f07af6acdd8a0b0ddbd2c33b79039bf8ec8a822]
|
30/09/07 17:40:34 |
Laurent Aimar <fenrir@videolan.org> |
Added const wheen needed for stream_Peek (demuxer/access)
Made … |
|
|
|
@b6d069b38b19d45885dd1d9a8ff4bd3abe8897a6
|
[b6d069b38b19d45885dd1d9a8ff4bd3abe8897a6]
|
27/09/07 15:45:40 |
Rafaël Carré <funman@videolan.org> |
PATH_MAX is defined in limits.h |
|
|
|
@809a3ad73635aab2ca0d7be78a5d8388b0cf7f46
|
[809a3ad73635aab2ca0d7be78a5d8388b0cf7f46]
|
23/09/07 15:09:00 |
Felix Paul Kühne <fkuehne@videolan.org> |
* hacky compilation fix for OSX PPC. Please review |
|
|
|
@8172a7de5eca345a5c6cee49e1952b2c6538ced1
|
[8172a7de5eca345a5c6cee49e1952b2c6538ced1]
|
22/09/07 19:44:35 |
Rémi Denis-Courmont <rem@videolan.org> |
Add mode parameter to utf8_mkdir, and stop creating … |
|
|
|
@4ff9961862088bf74ca36f04ae3e34094ec9778f
|
[4ff9961862088bf74ca36f04ae3e34094ec9778f]
|
18/09/07 17:44:47 |
Rémi Denis-Courmont <rem@videolan.org> |
Fix the most common strerror() usages (threads, network, input) - refs … |
|
|
|
@61449225d8d700446822548239298f99bded0b10
|
[61449225d8d700446822548239298f99bded0b10]
|
09/09/07 19:27:07 |
Antoine Cellerier <dionoea@videolan.org> |
XDG Base Directory Specification fix. I wasn't using the XDG_CACHE_HOME … |
|
|
|
@16f32e1500887c0dcd33cb06ad71759a81a52878
|
[16f32e1500887c0dcd33cb06ad71759a81a52878]
|
09/09/07 18:10:45 |
Antoine Cellerier <dionoea@videolan.org> |
On OSes other than Windows, Mac OS X and BeOS (so it's Linux) comply with … |
|
|
|
@10f0097e3db6931ce1759d8a67a08c3a936b703d
|
[10f0097e3db6931ce1759d8a67a08c3a936b703d]
|
01/09/07 17:50:54 |
Rémi Denis-Courmont <rem@videolan.org> |
Fix crash (once more, this would be easily avoided by
LOOKING AT THE … |
|
|
|
@6830d8e6060715c85d090a5cfdad2822e28b2ce4
|
[6830d8e6060715c85d090a5cfdad2822e28b2ce4]
|
30/08/07 02:15:43 |
Rafaël Carré <funman@videolan.org> |
Remembers art url when an input with same artist & album needs art, so if … |
|
|
|
@2994ae9ecba3d6c4f8c80e65572f9ea13c393eed
|
[2994ae9ecba3d6c4f8c80e65572f9ea13c393eed]
|
30/08/07 00:06:53 |
Rafaël Carré <funman@videolan.org> |
Don't cache local album art |
|
|
|
@1f8d74b9502a2f9243ef91e02dd78b7be1ecb667
|
[1f8d74b9502a2f9243ef91e02dd78b7be1ecb667]
|
29/08/07 01:08:22 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Attempt to find art in input_ArtFind even if there is no … |
|
|
|
@eb36b1f7b8f43f43b9d4d7dd74ef8905719d5288
|
[eb36b1f7b8f43f43b9d4d7dd74ef8905719d5288]
|
24/08/07 00:41:37 |
Rafaël Carré <funman@videolan.org> |
Stores album art as a file:// url |
|
|
|
@4c6590b94b5c41c018dbddcda7a4436a2ffea7fa
|
[4c6590b94b5c41c018dbddcda7a4436a2ffea7fa]
|
22/08/07 18:22:02 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Don't free a char[]. |
|
|
|
@78218ba9dec6b08ebadaf63dfd71df082ab8d4e6
|
[78218ba9dec6b08ebadaf63dfd71df082ab8d4e6]
|
22/08/07 18:10:36 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Make sure the last path component is created as a directory … |
|
|
|
@2b7c30bdb7792eccfac6d00583a30898e889ac7d
|
[2b7c30bdb7792eccfac6d00583a30898e889ac7d]
|
22/08/07 18:07:09 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: ArtCacheGetSanitizedFileName? filter DIR_SEP not '/'. |
|
|
|
@ebbc708d8d85778ede0a6c41a315d8e9512cfb09
|
[ebbc708d8d85778ede0a6c41a315d8e9512cfb09]
|
22/08/07 18:05:39 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Fix ArtCacheCreateDir? Attempt #4. (thanks to ILEoo). |
|
|
|
@0a7c2d3ce72bbf7db42a4ed7ae1ad455e8bc40d2
|
[0a7c2d3ce72bbf7db42a4ed7ae1ad455e8bc40d2]
|
22/08/07 17:59:00 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: ArtCacheCreateDir? fix, third attempt. |
|
|
|
@d8fe8443c42003b76c41161ed1f1f20b1dd9d6bb
|
[d8fe8443c42003b76c41161ed1f1f20b1dd9d6bb]
|
22/08/07 17:58:01 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: ArtCacheCreateDir? fix, second try. |
|
|
|
@a44ab6545a3e37aabc8e31618851ca497dbdd62f
|
[a44ab6545a3e37aabc8e31618851ca497dbdd62f]
|
22/08/07 17:56:00 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Fix ArtCacheCreateDir? thanks to ILeoo. |
|
|
|
@a7f90221441d934149b998e3c4b520d641b00b68
|
[a7f90221441d934149b998e3c4b520d641b00b68]
|
22/08/07 17:21:38 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Make sure the artwork cache is used. |
|
|
|
@32c965ed2f03a5e634a82a4c55fce47046a43a49
|
[32c965ed2f03a5e634a82a4c55fce47046a43a49]
|
22/08/07 17:16:51 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Fix a leak. |
|
|
|
@ed0efd1aeaf4ef080149e461fc1ae712c53ab51f
|
[ed0efd1aeaf4ef080149e461fc1ae712c53ab51f]
|
22/08/07 17:00:49 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Avoid by passing cache when not needed. |
|
|
|
@a4b93717b54252b505b7ced0c37f52563a2da434
|
[a4b93717b54252b505b7ced0c37f52563a2da434]
|
21/08/07 20:47:35 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Make sure we don't return VLC_SUCCESS in … |
|
|
|
@9bb266751a6ca1f190e55030f3e8f4b4ed8ff268
|
[9bb266751a6ca1f190e55030f3e8f4b4ed8ff268]
|
21/08/07 20:46:11 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Use more explicit variable naming in input_FindArtInCache. |
|
|
|
@763f3641c0c0261f14db1546b476301da0b6d8cb
|
[763f3641c0c0261f14db1546b476301da0b6d8cb]
|
21/08/07 20:05:15 |
Rémi Denis-Courmont <rem@videolan.org> |
Fix memory leak |
|
|
|
@5a9526cc3d9a170b60cd92056741664943a7aa34
|
[5a9526cc3d9a170b60cd92056741664943a7aa34]
|
21/08/07 19:49:38 |
Rémi Denis-Courmont <rem@videolan.org> |
Fix it again. |
|
|
|
@999a6f0e07af31dafe3a88f4595da9deae4dd57a
|
[999a6f0e07af31dafe3a88f4595da9deae4dd57a]
|
21/08/07 19:45:23 |
Rémi Denis-Courmont <rem@videolan.org> |
Use utf8_readdir properly. |
|
|
|
@cdfc74d63925f1c14cef89b0c591ffb1af959fee
|
[cdfc74d63925f1c14cef89b0c591ffb1af959fee]
|
21/08/07 19:43:54 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Fix crashy-warnings thanks to courmisch. |
|
|
|
@0ac8f78a85937b98141662c449bd0cd45af36689
|
[0ac8f78a85937b98141662c449bd0cd45af36689]
|
21/08/07 18:49:45 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Use utf8_readdir instead of readdir. |
|
|
|
@d112d7e93e2bd8f2566c6dc7d64378db33a4f184
|
[d112d7e93e2bd8f2566c6dc7d64378db33a4f184]
|
21/08/07 17:28:19 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: * Remove psz_name
* Use filename sanitization … |
|
|
|
@40ad7fd969b33e873858c63b2ba6fa1a5789caa4
|
[40ad7fd969b33e873858c63b2ba6fa1a5789caa4]
|
21/08/07 17:09:18 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Better art finding. |
|
|
|
@c7016c8eb72afcf25a1b205fb9f594287fbab83b
|
[c7016c8eb72afcf25a1b205fb9f594287fbab83b]
|
21/08/07 16:09:14 |
Rafaël Carré <funman@videolan.org> |
Better extensions checks for album art file creation |
|
|
|
@6652df99a862708fe7528425d006215b83869b84
|
[6652df99a862708fe7528425d006215b83869b84]
|
21/08/07 15:31:22 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Better check in ArtCacheCreatePath?. |
|
|
|
@430db78140c5a633f333a0e05914196bc96d9767
|
[430db78140c5a633f333a0e05914196bc96d9767]
|
21/08/07 15:20:01 |
Rafaël Carré <funman@videolan.org> |
Prevents crash when arturl is misformatted, and can't be translated to a … |
|
|
|
@55f5d1da337a72a7efdd112cc1070e425fc5d151
|
[55f5d1da337a72a7efdd112cc1070e425fc5d151]
|
20/08/07 16:13:48 |
Rafaël Carré <funman@videolan.org> |
Corrects some metadata descriptions |
|
|
|
@662ed774b9740eabf8b0203e53f51e6c35657e0d
|
[662ed774b9740eabf8b0203e53f51e6c35657e0d]
|
18/08/07 16:59:31 |
Rafaël Carré <funman@videolan.org> |
Input access locking, part 2.
Fix [21193] |
|
|
|
@72b9e70d0565247b39fa400904487d4e1b266d90
|
[72b9e70d0565247b39fa400904487d4e1b266d90]
|
18/08/07 16:08:34 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
meta.c: Fix the boolean expression. (I should get some sleep 2) |
|
|
|
@8c31f9c296dfb9f3f651233fbec7d95814c25201
|
[8c31f9c296dfb9f3f651233fbec7d95814c25201]
|
18/08/07 15:48:26 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
meta.c: Left over removal. (Should get some sleep). |
|
|
|
@13495399910badd56f947af8c88d07fda997ad3c
|
[13495399910badd56f947af8c88d07fda997ad3c]
|
18/08/07 15:18:30 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
meta.c: Previous commit credited to Ilkka Ollakka. |
|
|
|
@79d9aaf671c425248a8f14bb1f2925f4de0bcdc2
|
[79d9aaf671c425248a8f14bb1f2925f4de0bcdc2]
|
18/08/07 15:16:23 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
meta.c: Fix an interversion in the exit condition. |
|
|
|
@7ba6fdabb7750625b0fcc22e62af927078575522
|
[7ba6fdabb7750625b0fcc22e62af927078575522]
|
16/08/07 20:42:38 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Better handle NULL meta. |
|
|
|
@51880eb16eed467a21c34b9e4bb962d1bd6a5be7
|
[51880eb16eed467a21c34b9e4bb962d1bd6a5be7]
|
15/08/07 06:33:57 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
* Protect input item's meta through setters and getters. That allows … |
|
|
|
@4af2ccf4cd04f924c925c388c861b24ad59552ee
|
[4af2ccf4cd04f924c925c388c861b24ad59552ee]
|
12/08/07 23:12:47 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Be a bit more selective on meta pre-requirement for art. |
|
|
|
@33f279fa8296493fc6938f71fc62c0c260c56ee7
|
[33f279fa8296493fc6938f71fc62c0c260c56ee7]
|
12/08/07 23:07:24 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
input/meta.c: Allow meta for media that don't have artist nor album. … |
|
|
|
@9d8ceda6aed25ef52d5d2ff5391199fcf84c2572
|
[9d8ceda6aed25ef52d5d2ff5391199fcf84c2572]
|
04/06/07 00:40:17 |
Laurent Aimar <fenrir@videolan.org> |
- Added support for embeded cover. Demuxer just need to fill psz_arturl … |
|
|
|
@76c61d4ce32ab792fa0f7955553c51ba6106c83d
|
[76c61d4ce32ab792fa0f7955553c51ba6106c83d]
|
05/04/07 18:49:01 |
Rémi Denis-Courmont <rem@videolan.org> |
missing errno.h |
|
|
|
@e1b883b20ec1cfcf01b25f26458eda3df0a81947
|
[e1b883b20ec1cfcf01b25f26458eda3df0a81947]
|
05/04/07 17:58:08 |
Rémi Denis-Courmont <rem@videolan.org> |
Handle I/O errors properly
(disk full?) |
|
|
|
@d3fe7f28797d4dba65ffcdd60bf932e758a48a9e
|
[d3fe7f28797d4dba65ffcdd60bf932e758a48a9e]
|
26/11/06 15:20:34 |
Clément Stenac <zorglub@videolan.org> |
A bit of headers cleanup
* Headers in include must contain the structures … |
|
|
|
@9a6ee7237a4b15cbe9809d7e3be8f9f6e225da41
|
[9a6ee7237a4b15cbe9809d7e3be8f9f6e225da41]
|
20/11/06 07:41:52 |
Rafaël Carré <funman@videolan.org> |
Filters '/' characters in tags, to create valid filenames |
|
|
|
@0900f11014557ea895a290d2c1518d739f97a8b6
|
[0900f11014557ea895a290d2c1518d739f97a8b6]
|
19/11/06 14:20:02 |
Clément Stenac <zorglub@videolan.org> |
Finish the playlist API transition (hopefully)
- Remove a bunch of … |
|
|
|
@d3217fc729bc813a19e6743db7c5b18c7d66524c
|
[d3217fc729bc813a19e6743db7c5b18c7d66524c]
|
23/10/06 23:02:45 |
Clément Stenac <zorglub@videolan.org> |
Clean up and improve core handling for album art. Still only "always … |
|
|
|
@1369d55b16a19dc00d7b5ed0756ce847c0e904db
|
[1369d55b16a19dc00d7b5ed0756ce847c0e904db]
|
08/10/06 01:37:33 |
Gildas Bazin <gbazin@videolan.org> |
* src/input/meta.c: stop the spamming of the meta engine. |
|
|
|
@6c2610706ea6ab0d2fc7120eefd55c872671c951
|
[6c2610706ea6ab0d2fc7120eefd55c872671c951]
|
30/09/06 21:37:39 |
Antoine Cellerier <dionoea@videolan.org> |
- Don't cache files to ~/.vlc/art/(null)/(null)/
- Check if file already … |
|
|
|
@ecdf0f1a2575e80d1303106973d5f45e73567e10
|
[ecdf0f1a2575e80d1303106973d5f45e73567e10]
|
30/09/06 19:08:48 |
Clément Stenac <zorglub@videolan.org> |
Re-enable art fetching when in "ALL" mode
Todo: we should recheck cache … |
|
|
|
@a0cbc6edd7b71c259ab351e37262c3bf4bd783b0
|
[a0cbc6edd7b71c259ab351e37262c3bf4bd783b0]
|
29/09/06 21:19:18 |
Clément Stenac <zorglub@videolan.org> |
Improve meta/art logic |
|
|
|
@2d90e869b49fc72111a61ee715aa081fc92d169a
|
[2d90e869b49fc72111a61ee715aa081fc92d169a]
|
25/09/06 00:01:28 |
Antoine Cellerier <dionoea@videolan.org> |
Some more (mostly) untested stuff:
* Secondary queue items now have a … |
|
|
|
@e398a81bd261feaada934e7b402b5fed57646593
|
[e398a81bd261feaada934e7b402b5fed57646593]
|
24/09/06 22:51:56 |
Antoine Cellerier <dionoea@videolan.org> |
Some more meta changes (mostly cleanup and check the i_mandatory flags) |
|
|
|
@bd3484b93bb6ebf0ece8a8db8acf29f52d007660
|
[bd3484b93bb6ebf0ece8a8db8acf29f52d007660]
|
24/09/06 19:11:25 |
Clément Stenac <zorglub@videolan.org> |
* Split download function in find/download
* Put meta related functions in … |