Naar jaarlijkse gewoonte verliep de Albanese selectie via Festivali i Këngës, dat in december 2016 aan zijn 55ste editie toe was. De inschrijvingen werden geopend op 22 september en werden op 10 oktober afgesloten. Zowel componisten als artiesten moesten over de Albanese nationaliteit beschikken en alle nummers moesten volledig in het Albanees vertolkt worden, al kon er traditiegetrouw na afloop van Festivali i Këngës beslist worden om het winnende nummer naar het Engels te vertalen voor het Eurovisiesongfestival. Op 1 november werd het deelnemersveld bekendgemaakt. Het festival vond plaats in het Pallati i Kongreseve in de Albanese hoofdstad Tirana. Op woensdag 21 en donderdag 22 december werden twee halve finales georganiseerd, met telkens twaalf kandidaten. Daarvan gingen er in totaal veertien door naar de eindstrijd, die zou plaatsvinden op vrijdag 23 december.
In de halve finales besliste een twaalfkoppige jury wie doorstootte naar de finale. In deze finale mochten alle twaalf juryleden elk 1, 2, 3, 4, 5, 7 en 10 punten uitreiken aan hun favoriete acts. Het televotende publiek mocht hetzelfde doen. De eindzege ging naar Lindita, met het nummer Botë. Voor het Eurovisiesongfestival werd het nummer naar het Engels vertaald, en kreeg het als titel World.
Albanië trad aan in de eerste halve finale, op dinsdag 9 mei 2017. Albanië eindigde op de veertiende plek, met 76 punten, en wist zich zo niet te plaatsen voor de finale.