‚Ė∑ C√≥mo escrib√≠ un atajo para calcular la longitud de las listas de reproducci√≥n

‚Ė∑ C√≥mo escrib√≠ un atajo para calcular la longitud de las listas de reproducci√≥n
4 (80%) 1 voto

Este fin de semana hice un atajo que toma una lista de canciones, suma la duración total y lo muestra en una notificación.

La primera parte fue f√°cil. La aplicaci√≥n de accesos directos tiene una gran acci√≥n que puede informarle sobre un archivo de iTunes Media (o cualquier otro archivo de medios), incluida su duraci√≥n. Saqu√© un atajo para recorrer una lista de pistas de m√ļsica, sumando las duraciones a lo largo del camino. Tom√≥ cinco minutos, m√°ximo.

Entonces las cosas empezaron a ir mal. El atajo devolvi√≥ la duraci√≥n total en segundos. No s√© de ti, pero para m√≠, un n√ļmero como 4,166.867 no es tan √ļtil Prefiero algo como 01:09:26o 1 hora 9 minutos y 36 segundos. El problema era que no pod√≠a pasar de uno a otro.

Humano legible

Para los humanos, la conversi√≥n de segundos a horas, minutos y segundos es sencilla (al menos para n√ļmeros peque√Īos). ¬ŅPero c√≥mo le dices a una computadora que lo haga? Puedes decir que se divida por 60 para dar minutos, pero como los minutos no son decimales, algo as√≠ como 4:30 se convierte en 4.5 minutos. Eso est√° bien, supongo, pero apenas elegante.

Intent√© todo tipo de trucos locos antes de recurrir a Internet en busca de ayuda. La ayuda espec√≠fica para atajos es dif√≠cil de encontrar, porque el t√©rmino "atajos" es demasiado com√ļn para restringir una b√ļsqueda de Google.

Recomendamos:
Crypto Sugerencias: pasos para comprar su primer Bitcoin

Al final, sin embargo, encontré lo que parece una forma bastante elegante y, a la vez, bastante incómoda de hacerlo.

Atajo para calcular el tiempo total de reproducción de una lista de canciones

Este es el atajo. Toma cualquier n√ļmero de canciones seleccionadas, totaliza sus duraciones y devuelve el resultado en un formato hh: mm: ss.

¬ŅPor qu√©? Porque hago cintas (s√≠, viejas cintas de cassette) de mi propia m√ļsica y, a veces, de la m√ļsica de otras personas. Esta m√ļsica siempre comienza en una carpeta llena de archivos WAV. Necesitaba una forma r√°pida de saber si una lista de reproducci√≥n cabr√≠a en un lado de un cassette de 45 minutos.

Un atajo lo suficientemente largo como para usarlo como bufanda de invierno.Un atajo lo suficientemente largo como para usarlo como bufanda de invierno. Captura de pantalla: Cult of Mac

Como puede ver, el acceso directo comienza bien. La primera sección Рtodo hasta Finalizar la repetición РEs sencillo. Esa parte es lo que hace el trabajo real del atajo: sumar las duraciones.

El resto está ahí para convertir los segundos en texto legible.

C√≥mo cambiar segundos en algo √ļtil.

Puede ver la captura de pantalla de acceso directo para ver c√≥mo funciona (y descargar el acceso directo para usarlo). Lo esencial es que el acceso directo toma el tiempo total de ejecuci√≥n en segundos y luego agrega esos segundos a un tiempo arbitrario. Puse la hora a las 00:00:00. ¬ŅPor qu√© hacer esto? Porque da un resultado que est√° en un formato de fecha adecuado. Tambi√©n se encarga de sumar segundos (y no confundirse).

Luego, le digo a los accesos directos que formateen el resultado como HH, mm, ss (por horas, minutos y segundos). Si no hago esto, el resultado se mostrará como una fecha y hora reales. Si la duración total de la reproducción fuera de 33 minutos y 4 segundos, por ejemplo, aparecería como 12:33 AM.

Recomendamos:
7 maneras de usar CCleaner en Windows Super Completo (+ Imagen)

Luego uso una expresión regular para reemplazar la fecha con un texto bien formateado, que, con el ejemplo anterior, se verá así: 00:33:04. No sé mucho acerca de la expresión regular, pero eso no importa, porque mucha gente lo hace, y lo hablan en Internet. Para mi acceso directo, adapté esta expresión regular de un post en Reddit por Mvpetri. Muchas gracias por eso. Realmente simplifica todo el flujo de trabajo.

Mi atajo luego muestra una notificación.

¬ŅFunciona?

¬°√Čxito!√Čxito! Captura de pantalla: Culto de Mac

¬°S√≠! Funciona a las mil maravillas. La captura de pantalla muestra la versi√≥n de prueba, que me permite elegir las pistas de m√ļsica de iCloud Drive dentro de la aplicaci√≥n Accesos directos. Pero la versi√≥n final, que puede descargar aqu√≠, omite este paso. Est√° dise√Īado para ser utilizado desde el men√ļ compartido dentro de la aplicaci√≥n Archivos (o la aplicaci√≥n Dropbox o donde sea). Y debido a que solo acepta archivos multimedia, puede colocar una carpeta completa de archivos en √©l y solo procesar√° los archivos de m√ļsica. Tambi√©n deber√≠a funcionar para el video, pero no lo he probado.

Al final, este artículo no trata tanto de un atajo de nicho como el que hice. Es más acerca de cuán poderosos pueden ser los Atajos y también de lo frustrante que es cuando se aleja de las acciones integradas de la aplicación.

A√ļn as√≠, este es un atajo muy √ļtil para m√≠. Y si est√° buscando una forma de convertir segundos a un formato legible, puede copiar y pegar la secci√≥n correspondiente.


La noticia fue creada por el AUTOR ORIGINAL del link de arriba, auspiciamos al desarrollador original de la noticia sin perjudicar su reputación ni posicionamiento web.