{"id":4356,"date":"2025-10-16T11:31:58","date_gmt":"2025-10-16T09:31:58","guid":{"rendered":"https:\/\/germanmallo.com\/?p=1323"},"modified":"2026-10-05T08:15:50","modified_gmt":"2026-10-05T06:15:50","slug":"proyecto-spotify","status":"publish","type":"post","link":"https:\/\/germanmallo.com\/en\/proyecto-spotify\/","title":{"rendered":"De proyecto sencillo a herramienta diaria: Spotify Playlist Creator"},"content":{"rendered":"<p>En segundo de carrera desarroll\u00e9 una <a href=\"https:\/\/github.com\/Dreiko98\/SpotifyPlaylistCreator\" target=\"_blank\" rel=\"noopener\">herramienta bastante simple<\/a>. Ten\u00eda poco bagaje comparado con lo que s\u00e9 ahora, pero resolv\u00eda un problema muy concreto que me molestaba a diario: crear nuevas playlists de spotify a partir de una ya existente, manteniendo lo que me gusta y filtrando lo que no. A d\u00eda de hoy sigo us\u00e1ndola. Esa es, para m\u00ed, la prueba de fuego de cualquier software: su utilidad real.<\/p>\n<h2 id=\"qu-problema-resuelve\">Qu\u00e9 problema resuelve <em><a href=\"https:\/\/germanmallo.com\/en\/portfolio\/spotify-playlist-creator\/\" target=\"_blank\" rel=\"noopener\">Spotify Playlist Creator<\/a><\/em><\/h2>\n<ul>\n<li>Si tienes una playlist enorme, \u00bfc\u00f3mo te quedas solo con los temas de tus artistas o \u00e1lbumes favoritos?<\/li>\n<li>Si quieres una versi\u00f3n \u201cresumen\u201d por d\u00e9cadas o a\u00f1os concretos, \u00bfpor qu\u00e9 rehacerla a mano?<\/li>\n<li>Si quieres duplicar una playlist con otra portada, nombre y privacidad, \u00bfpor qu\u00e9 perder tiempo?<\/li>\n<\/ul>\n<p>Esta app lo hace por ti: toma una playlist existente y genera otra nueva a partir de criterios muy claros, en tu propia cuenta de Spotify.<\/p>\n<h2 id=\"c-mo-funciona-la-interfaz-sin-tecnicismos-\"><a href=\"https:\/\/www.youtube.com\/watch?v=tBprh4jMVQo\" target=\"_blank\" rel=\"noopener\">C\u00f3mo funciona la interfaz<\/a><\/h2>\n<p>1) Introduce la URL de tu playlist original<br \/>2) Inicia sesi\u00f3n en tu cuenta de Spotify<br \/>3) Visualiza la playlist: nombre, portada y listado de temas<br \/>4) Elige criterios:<\/p>\n<ul>\n<li>Artistas y \u00e1lbumes a incluir con una lista seleccionable<\/li>\n<li>Rango de a\u00f1os con un control deslizante (por ejemplo, 2005\u20132015)<\/li>\n<li>Nombre, descripci\u00f3n y privacidad de la nueva playlist<\/li>\n<li>Portada personalizada mediante una URL de imagen<br \/>5) Pulsa \u201cCrear playlist\u201d y listo: se genera en tu cuenta, con un enlace directo para abrirla.<\/li>\n<\/ul>\n<p><iframe src=\"\/\/www.youtube.com\/embed\/tBprh4jMVQo\" width=\"560\" height=\"314\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>La experiencia es r\u00e1pida, directa y sin distracciones. Lo importante es decidir qu\u00e9 quieres mantener de la original y crear la nueva en segundos.<\/p>\n<h2 id=\"casos-de-uso-reales\">Casos de uso reales<\/h2>\n<ul>\n<li>\u201cBest of\u201d de un artista a partir de una playlist grande que mezcla discograf\u00eda y colaboraciones.<\/li>\n<li>Recopilatorio por d\u00e9cadas: de una lista ecl\u00e9ctica, quedarte solo con 90s o 2010s.<\/li>\n<li>Versiones \u201climpias\u201d para compartir: portada, nombre y descripci\u00f3n pensadas para una ocasi\u00f3n concreta.<\/li>\n<li>Playlist para foco: filtra por a\u00f1os y artistas para adaptar el mood a una tarea o evento.<\/li>\n<\/ul>\n<h2 id=\"por-qu-la-sigo-usando\">Por qu\u00e9 la sigo usando<\/h2>\n<ul>\n<li>Ahorra tiempo. Lo que antes llevaba minutos (o horas), ahora son un par de clics.<\/li>\n<li>Est\u00e1 centrada en decisiones, no en complejidad. Seleccionas criterios y produces un resultado \u00fatil.<\/li>\n<li>Se integra con mi flujo real: abro Spotify y la playlist ya est\u00e1 ah\u00ed, lista para usarse.<\/li>\n<\/ul>\n<h2 id=\"lo-que-me-ense-\">Lo que me ense\u00f1\u00f3<\/h2>\n<ul>\n<li>La utilidad vence a la sofisticaci\u00f3n. Un proyecto simple puede tener m\u00e1s impacto que uno brillante pero irrelevante.<\/li>\n<li>La interfaz importa. Cuando eliminar fricci\u00f3n es prioridad, la tecnolog\u00eda pasa a segundo plano.<\/li>\n<li>El ROI de lo peque\u00f1o. Un software sencillo que usas cada semana vale m\u00e1s que uno \u201cperfecto\u201d que nunca abres.<\/li>\n<\/ul>\n<p>No todo proyecto necesita ser ambicioso para ser valioso. Si resuelve un problema real y lo hace con claridad, se gana su sitio en tu d\u00eda a d\u00eda. Este fue un proyecto de segundo de carrera; hoy, sigue siendo parte de mi rutina musical.<\/p>","protected":false},"excerpt":{"rendered":"<p>En segundo de carrera desarroll\u00e9 una herramienta bastante simple. Ten\u00eda poco bagaje comparado con lo que s\u00e9 ahora, pero resolv\u00eda un problema muy concreto que me molestaba a diario: crear nuevas playlists de spotify a partir de una ya existente, manteniendo lo que me gusta y filtrando lo que no. A d\u00eda de hoy sigo [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4371,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[73],"tags":[257,92,214,98],"class_list":["post-4356","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-de-software","tag-apis","tag-automatizacion","tag-proyectos-personales","tag-spotify"],"acf":[],"_links":{"self":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/4356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/comments?post=4356"}],"version-history":[{"count":1,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/4356\/revisions"}],"predecessor-version":[{"id":4982,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/4356\/revisions\/4982"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media\/4371"}],"wp:attachment":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media?parent=4356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/categories?post=4356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/tags?post=4356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}