Я сам бывший сайтостроитель и владелец аж 5 сайтов... На данный момент все они закрыты. Так как без денег, не возможно поднять не один проект, в этом я теперь убежден на все 100%. А денег у меня нет :)
Раньше я пыталась расслышать текст, чтобы найти по нему. А сейчас появились специальные приложения, которые помогают найти песню, если не знаешь исполнителя. Shazam, например. Их вобще несколько, просто названия не помню. Там даже просто напеть можно, и оно будет искать.
Есть такие сайты, где есть торренты с музыкой в хорошем качестве - FLAC, например.
Вот оттуда и советую скачивать. Тем более, что хорошую классическую музыку или рок-музыку 60-80хх всегда можно найти в отличнейшем качестве.
Там же, среди торрентов, можно найти много и современной музыки как в мп3, так и в более лучших форматах. Например, рутрекер все знают, можете им и пользоваться. Есть также сайт NNM, там тоже можно скачивать музыку, но лучшим можно назвать рутрекер.
Кстати, классическую музыку всегда можно слушать бесплатно. Вот здесь.
Также более 60 тысяч композиций доступны для скачивания и прослушивания на этом сайте.
Я так понял, что нужно давать ссылки на оф сайты, желательно не голую ссыль, а расписать к чему она... В случае с музыкой - на оф сайт какой-то группы, либо магаз какой нибудь (типа яблочного)...
Или вообще в личку, там, походу, на что угодно можно дать.
Но это моё мнение, как оно на самом деле - без понятия, сам тут недавно...
Чтобы создать сайт с музыкой, нужно: деньги для оплаты хостинга (регистрация домена, плюс траффик, плюс раскрутка), серваки для размещения контента, познания в области сайтостроения (хотя тут вариантов много: можно уже по готовым шаблонам создать - это легко, а можно нанять специалистов и т.п.).
Авторские права, конечно, нужны. Тогда скачивать музыку можно будет только за деньги, и часть этих денег пойдет авторам, а часть вам. По такому принципу работают многие сайты, их все знают.
А можно с авторами не делиться, тогда весь доход будете получать только вы, но основной доход будет с рекламы на вашем сайте. В этом случае, вам придется регистрировать сайт на зарубежных доменах.